https://wiki.scummvm.org/api.php?action=feedcontributions&user=John+doe&feedformat=atomScummVM :: Wiki - User contributions [en]2024-03-28T13:08:07ZUser contributionsMediaWiki 1.36.0https://wiki.scummvm.org/index.php?title=Neverhood&diff=20188Neverhood2014-01-11T23:35:04Z<p>John doe: /* Sounds / Music */ Issue has been fixed</p>
<hr />
<div>{{EngineDescription|<br />
name=Neverhood|<br />
developer=[[User:johndoe|johndoe]], [[User:md5|md5]]|<br />
companies=[[The Neverhood, Inc.]]|<br />
usedBy=[[The Neverhood]]|<br />
dateAdded=May 15, 2013|<br />
release=None|<br />
}}<br />
<br />
==Resources==<br />
* [[Neverhood/TODO|Neverhood TODO]]: TODO Page<br />
<br />
<br />
== Differences in ScummVM ==<br />
The following is a list of differences between ScummVM and the original interpreter. '''These are not errors, and thus won't be fixed'''. They have been implemented this way to provide a more unified experience between the different game engines.<br />
<br />
* In ScummVM, saved games are saved per slot, not as a list. This means that you are allowed to have several different saved games with the same name, which wasn't possible in the original<br />
* In ScummVM, saved games are sorted from newest to oldest. Saves are sorted alphabetically in the original interpreter.<br />
* In ScummVM, you can't type the name of a saved game to load it. Since you are allowed to have different save slots with the same name, this (somewhat confusing) feature is not available in ScummVM<br />
<br />
<br />
== Issues which also happen in the original ==<br />
* In the basement of the Hall of Records, when clicking the lever immediately after walking onto the elevator from the bottom sometimes results in teleportation - ''module 2200, scene 6''.<br />
<br />
* The cursor's palette is wrong in one of the cart scenes, after the two worlds are joined - ''module 2500, scene 4''<br />
<br />
<br />
== Known issues in ScummVM ==<br />
<br />
==== Sounds / Music ====<br />
* Ambient sounds play doubly as much as they should in the Robot Bil area - ''module 1100, scene 3''.<br />
<br />
<br />
[[Category:Engines]]</div>John doehttps://wiki.scummvm.org/index.php?title=Engines&diff=16665Engines2011-07-01T10:33:06Z<p>John doe: Add Kult, Neverhood and Les Manley to external engines</p>
<hr />
<div>__TOC__<br />
ScummVM currently supports, or is in the process of adding support for, the following engines (sorted alphabetically):<br />
<br /><br />
= Engines in the main source tree =<br />
== Complete Engines in the Latest Stable Version ==<br />
<br /><br />
{| cellspacing="2" cellpadding="5" width=100% style="border: 1px solid #333333;"<br />
|- style="background:#efefef"<br />
! width=100|Engine !! Games<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[AGI]] ||<br />
Early [[Sierra]] adventure games and [[AGI/Fan Games|fan games]]:<br /><br />
PreAGI:<br />
* [[Mickey's Space Adventure]]<br />
* [[Troll's Tale]]<br />
* [[Winnie the Pooh in the Hundred Acre Wood]]<br />
AGI:<br />
{| style="background:#fafafa"<br />
|- valign=top<br />
|<br />
* [[AGI Demo]]s<br />
* [[The Black Cauldron]]<br />
* [[Christmas Card 1986]]<br />
* [[Gold Rush]]<br />
* [[King's Quest]]<br />
* [[King's Quest II]]<br />
* [[King's Quest III]]<br />
* [[King's Quest IV]]<br />
||<br />
* [[Leisure Suit Larry]]<br />
* [[Manhunter]]<br />
* [[Manhunter 2]]<br />
* [[Mixed-Up Mother Goose]]<br />
* [[Police Quest]]<br />
* [[Seasons Greetings From Tandy]]<br />
* [[Space Quest]]<br />
* [[Space Quest II]]<br />
|}<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[AGOS]] ||<br />
* [[Elvira: Mistress of the Dark]]<br />
* [[Elvira 2: The Jaws of Cerberus]]<br />
* [[The Feeble Files]]<br />
* [[Personal Nightmare]]<br />
* [[Simon the Sorcerer]]<br />
* [[Simon the Sorcerer II: The Lion, the Wizard and the Wardrobe]]<br />
* [[Simon the Sorcerer Puzzle Pack]]<br />
* [[Waxworks]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Cine]] ||<br />
* [[Future Wars]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[CruisE]] || <br />
* [[Cruise for a Corpse]] <br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Draci]] || <br />
* [[Dragon History]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Drascula]] || <br />
* [[Drascula: The Vampire Strikes Back]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Gob]] || <br />
{| style="background:#fafafa"<br />
|- valign=top<br />
|<br />
* [[Gobliiins]]<br />
* [[Gobliins 2]]<br />
* [[Goblins 3]]<br />
* [[Ween: The Prophecy]]<br />
* [[Bargon Attack]]<br />
||<br />
* [[Lost in Time]]<br />
* [[The Bizarre Adventures of Woodruff and the Schnibble|Woodruff and the Schnibble of Azimuth]]<br />
* [[Fascination]]<br />
* [[Playtoons Limited Edition - Bambou le Sauveur de la Jungle|Bambou: Le Sauveur de la Jungle]]<br />
* [[Urban Runner]]<br />
|}<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Groovie]] ||<br />
* [[The 7th Guest]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Hugo]] ||<br />
* [[Hugo's House of Horrors]]<br />
* [[Hugo II: Whodunit?]]<br />
* [[Hugo III: Jungle of Doom]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Kyra]] ||<br />
* [[The Legend of Kyrandia]]<br />
* [[The Legend of Kyrandia: Book Two: Hand of Fate]]<br />
* [[The Legend of Kyrandia: Book Three: Malcolm's Revenge]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Lure]] ||<br />
* [[Lure of the Temptress]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[MADE]] ||<br />
* [[Leather Goddesses of Phobos 2]]<br />
* [[The Manhole]]<br />
* [[Return to Zork]]<br />
* [[Rodney's Funscreen]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Mohawk]] ||<br />
* [[Mohawk/Games#Living Books Series|Living Books games]] (v1-2)<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Parallaction]] ||<br />
* [[Nippon Safes Inc.]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Queen]] || <br />
* [[Flight of the Amazon Queen]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[SAGA]] ||<br />
* [[I Have No Mouth, and I Must Scream]]<br />
* [[Inherit The Earth|Inherit the Earth: Quest for the Orb]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[SCI]] ||<br />
Newer [[Sierra]] adventure games and [[SCI/Fan Games|fan games]] (SCI0-SCI1.1):<br />
{| style="background:#fafafa"<br />
|- valign=top<br />
|<br />
* [[Castle of Dr. Brain]]<br />
* [[Codename: ICEMAN]]<br />
* [[Conquests of Camelot]]<br />
* [[Conquests of the Longbow]]<br />
* [[EcoQuest|EcoQuest: The Search for Cetus]] <br />
* [[EcoQuest II|EcoQuest 2: Lost Secret of the Rainforest]]<br />
* [[Freddy Pharkas|Freddy Pharkas: Frontier Pharmacist]]<br />
* [[Hoyle's Official Book of Games: Volume 1]]<br />
* [[Hoyle's Official Book of Games: Volume 2]]<br />
* [[Hoyle's Official Book of Games: Volume 3]]<br />
* [[Hoyle Classic Card Games]]<br />
* [[The Island of Dr. Brain]]<br />
* [[Jones in the Fast Lane]]<br />
* [[King's Quest|King's Quest I]]<br />
* [[King's Quest IV]]<br />
* [[King's Quest V]]<br />
* [[King's Quest VI]]<br />
* [[Laura Bow: The Colonel's Bequest]]<br />
* [[The Dagger of Amon Ra|Laura Bow 2: The Dagger of Amon Ra]]<br />
||<br />
* [[Leisure Suit Larry|Leisure Suit Larry 1]]<br />
* [[Leisure Suit Larry 2]]<br />
* [[Leisure Suit Larry 3]]<br />
* [[Leisure Suit Larry 5]]<br />
* [[Leisure Suit Larry 6]]<br />
* [[Mixed-Up Fairy Tales]]<br />
* [[Mixed-Up Mother Goose]]<br />
* [[Pepper's Adventures in Time]]<br />
* [[Police Quest]]<br />
* [[Police Quest II]]<br />
* [[Police Quest III]]<br />
* [[Quest for Glory]]<br />
* [[Quest for Glory II]]<br />
* [[Quest for Glory III]]<br />
* [[Slater & Charlie Go Camping]]<br />
* [[Space Quest]]<br />
* [[Space Quest III]]<br />
* [[Space Quest IV]]<br />
* [[Space Quest V]]<br />
|}<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[SCUMM]] ||<br />
Classic 2D [[LucasArts]] games:<br />
{| style="background:#fafafa"<br />
|- valign=top<br />
|<br />
* [[Maniac Mansion]]<br />
* [[Zak McKracken and the Alien Mindbenders]]<br />
* [[Indiana Jones and the Last Crusade]]<br />
* [[Loom]]<br />
* [[Passport to Adventure]]<br />
* [[The Secret of Monkey Island]]<br />
* [[Monkey Island 2: LeChuck's Revenge]]<br />
||<br />
* [[Indiana Jones and the Fate of Atlantis]]<br />
* [[Day of the Tentacle]]<br />
* [[Sam & Max Hit the Road]]<br />
* [[Full Throttle]]<br />
* [[The Dig]]<br />
* [[The Curse of Monkey Island]]<br />
|}<br />
[[Humongous Entertainment]] games:<br />
{| style="background:#fafafa"<br />
|- valign=top<br />
|<br />
* [[Backyard Baseball]]<br />
* [[Backyard Baseball 2001]]<br />
* [[Backyard Football]]<br />
* [[Backyard Football 2002]]<br />
* [[Big Thinkers First Grade]]<br />
* [[Big Thinkers Kindergarten]]<br />
* [[Blue's ABC Time Activities]]<br />
* [[Blue's 123 Time Activities]]<br />
* [[Blue's Reading Time Activities]]<br />
* [[Blue's Art Time Activities]]<br />
* [[Fatty Bear's Birthday Surprise]]<br />
* [[Fatty Bear's Fun Pack]]<br />
* [[Freddi Fish 1: The Case of the Missing Kelp Seeds]]<br />
* [[Freddi Fish 2: The Case of the Haunted Schoolhouse]]<br />
* [[Freddi Fish 3: The Case of the Stolen Conch Shell]]<br />
* [[Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch]]<br />
* [[Freddi Fish 5: The Case of the Creature of Coral Cave]]<br />
* [[Freddi Fish and Luther's Maze Madness]]<br />
* [[Freddi Fish and Luther's Water Worries]]<br />
* [[Let's Explore the Airport with Buzzy]]<br />
* [[Let's Explore the Farm with Buzzy]]<br />
* [[Let's Explore the Jungle with Buzzy]]<br />
||<br />
* [[Pajama Sam 1: No Need to Hide When It's Dark Outside]]<br />
* [[Pajama Sam 2: Thunder and Lightning Aren't so Frightening]]<br />
* [[Pajama Sam 3: You Are What You Eat From Your Head to Your Feet]]<br />
* [[Pajama Sam: Games to Play On Any Day]]<br />
* [[Pajama Sam's Lost & Found]]<br />
* [[Pajama Sam's Sock Works]]<br />
* [[Putt-Putt Joins the Parade]]<br />
* [[Putt-Putt Goes to the Moon]]<br />
* [[Putt-Putt Saves the Zoo]]<br />
* [[Putt-Putt Travels Through Time]]<br />
* [[Putt-Putt Enters the Race]]<br />
* [[Putt-Putt Joins the Circus]]<br />
* [[Putt-Putt's Fun Pack]]<br />
* [[Putt-Putt & Fatty Bear's Activity Pack]]<br />
* [[Putt-Putt and Pep's Balloon-O-Rama]]<br />
* [[Putt-Putt and Pep's Dog on a Stick]]<br />
* [[SPY Fox 1: Dry Cereal]]<br />
* [[SPY Fox 2: Some Assembly Required]]<br />
* [[SPY Fox 3: Operation Ozone]]<br />
* [[SPY Fox in Cheese Chase]]<br />
* [[SPY Fox in Hold the Mustard]]<br />
|}<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Sky]] || <br />
* [[Beneath a Steel Sky]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Sword1]] ||<br />
* [[Broken Sword 1|Broken Sword: The Shadow of the Templars]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Sword2]] ||<br />
* [[Broken Sword 2|Broken Sword: The Smoking Mirror]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[TeenAgent|Teenagent]] ||<br />
* [[TeenAgent]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Tinsel]] ||<br />
* [[Discworld 1]]<br />
* [[Discworld II: Missing Presumed...!?]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Toon]] ||<br />
* [[Toonstruck]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Touche]] ||<br />
* [[Touché: The Adventures of the Fifth Musketeer]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Tucker]] ||<br />
* [[Bud Tucker in Double Trouble]]<br />
|- style="background-color: #fafafa;"<br />
|}<br />
<br /><br />
<br />
== Complete Engines in the Latest Unstable Version ==<br />
<br /><br />
{| cellspacing="2" cellpadding="5" width=100% style="border: 1px solid #333333;"<br />
|- style="background:#efefef"<br />
! width=100|Engine !! Games<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Kyra]] ||<br />
* [[Lands of Lore|Lands of Lore: The Throne of Chaos]]<br />
|}<br />
<br /><br />
<br />
== In-Progress Engines ==<br />
These engines are currently being developed within ScummVM's main code tree.<br />
<br /><br />
{| cellspacing="2" cellpadding="5" width=100% style="border: 1px solid #333333;"<br />
|- style="background:#efefef"<br />
! width=100|Engine !! Games<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Cine]] ||<br />
* [[Operation Stealth]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Dreamweb]] ||<br />
* [[Dreamweb|DreamWeb]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Gob]] ||<br />
* [[Playtoons]]<br />
* [[The Last Dynasty]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Groovie]] ||<br />
* [[The 11th Hour]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Lastexpress]] ||<br />
* [[The Last Express]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[M4]] ||<br />
* [[Rex Nebular and the Cosmic Gender Bender]] ([http://forums.scummvm.org/viewtopic.php?t=3997&start=15 More info])<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Mohawk]] ||<br />
* [[Mohawk/Games#Living Books Series|Living Books games]] (v3-5)<br />
* [[Myst]]<br />
* [[Riven: The Sequel to Myst]]<br />
* [[Where in Time is Carmen Sandiego?]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Parallaction]] ||<br />
* [[The Big Red Adventure]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[SCI]] ||<br />
Newer [[Sierra]] adventure games (SCI2, SCI2.1 and SCI3):<br />
{| style="background-color: #fafafa;"<br />
|- valign=top<br />
|<br />
* [[Behind the Developers' Shield]]<br />
* [[Gabriel Knight]]<br />
* [[The Beast Within|Gabriel Knight 2: The Beast Within]]<br />
* [[Inside The Chest]]<br />
* [[King's Quest VII]]<br />
* [[King's Questions]]<br />
* [[Leisure Suit Larry 7]]<br />
* [[Leisure Suit Larry Casino]]<br />
* [[Lighthouse]]<br />
||<br />
* [[Phantasmagoria]]<br />
* [[Phantasmagoria II]]<br />
* [[Police Quest IV]]<br />
* [[Police Quest: SWAT]]<br />
* [[Quest for Glory IV]]<br />
* [[RAMA]]<br />
* [[Shivers]]<br />
* [[Space Quest 6]]<br />
* [[Torin's Passage]]<br />
|}<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[SCUMM]] ||<br />
[[Humongous Entertainment]] games:<br />
{| style="background:#fafafa"<br />
|- valign=top<br />
|<br />
* [[Backyard Baseball 2003]]<br />
* [[Backyard Basketball]]<br />
* [[Backyard Soccer]]<br />
* [[Backyard Soccer MLS Edition]]<br />
* [[Backyard Soccer 2004]]<br />
* [[Blue's Treasure Hunt]]<br />
||<br />
* [[Blue's Birthday Adventure]] (Yellow and Red)<br />
* [[Freddi Fish's One-Stop Fun Shop]]<br />
* [[Moonbase Commander]]<br />
* [[Pajama Sam's One-Stop Fun Shop]]<br />
* [[Putt-Putt's One-Stop Fun Shop]]<br />
|}<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Sword25]] ||<br />
* [[Broken Sword 2.5]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[TsAGE]] ||<br />
* [[Ringworld|Ringworld: Revenge of the Patriach]]<br />
|}<br />
<br /><br />
<br />
== Frozen Engines ==<br />
In-progress, but haven't been updated for the past 6 months<br />
<br /><br />
{| cellspacing="2" cellpadding="5" width=100% style="border: 1px solid #333333;"<br />
|- style="background:#efefef"<br />
! width=100|Engine !! Games<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top|[[Gob]] ||<br />
* [[AJ's World of Discovery]]<br />
* [[Once Upon A Time: Little Red Riding Hood]]<br />
|-<br />
|}<br />
<br /><br />
<br />
= Engines external to the main source tree =<br />
== In-Progress/Frozen Engines ==<br />
These engines are currently being developed external to ScummVM's main code tree, which means the source is located on a third-party site.<br />
<br /><br />
{| cellspacing="2" cellpadding="5" width=100% style="border: 1px solid #333333;"<br />
|- style="background:#efefef"<br />
! width=100|Engine !! Games<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Access]] ||<br />
* [[Noctropolis]]<br />
* [[Martian Memorandum]]<br />
* [[Amazon: Guardians of Eden]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Asylum]] ||<br />
* [[Sanitarium]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Comet]] ||<br />
* [[Shadow of the Comet]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Darkseed2]] ||<br />
* [[Dark Seed II]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[DGDS]] ||<br />
* [[Quarky & Quaysoo's Turbo Science]]<br />
* [[Heart of China]]<br />
* [[The Adventures of Willy Beamish]]<br />
* [[Rise of the Dragon]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Interspective]] ||<br />
* [[Innocent Until Caught]]<br />
* [[Innocent Until Caught 2: Presumed Guilty]]<br />
* [[The Orion Conspiracy]]<br />
* [[The Gene Machine]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[KoM]] ||<br />
* [[Kingdom O' Magic]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Kult]] ||<br />
* [[KULT: The Temple of Flying Saucers]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Liath]] ||<br />
* [[WorldSpiral: Liath]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Manley]] ||<br />
* [[Les Manley: Search For The King]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Neverhood]] ||<br />
* [[The Neverhood Chronicles]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Picture]] ||<br />
* [[3 Skulls of the Toltecs]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Prisoner]] ||<br />
* [[Prisoner Of Ice]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Ring]] ||<br />
* [[Pilgrim: Faith as a Weapon]]<br />
* [[Ring: The Legend of the Nibelungen]]<br />
* [[Faust: Seven Games of the Soul]]<br />
* [[TimeScape: Journey to Pompei]]<br />
* [[Pilgrim 2: The Legend of the Prophet and the Assassin]]<br />
* [[Pilgrim 3: The Secrets of Alamut]]<br />
* [[Jerusalem: The Three Roads to the Holy Land]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Startrek]] ||<br />
* [[Star Trek: 25th Anniversary]]<br />
* [[Star Trek: Judgment Rites]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Unity]] ||<br />
* [[Star Trek: The Next Generation: "A Final Unity"]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[WAGE]] ||<br />
* [[Enchanted Scepters]]<br />
|}<br />
<br /><br />
<br />
= Future Engines =<br />
<br /><br />
{| cellspacing="2" cellpadding="5" width=100% style="border: 1px solid #333333;"<br />
|- style="background:#efefef"<br />
! width=100|Engine !! Games<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[AGI]] ||<br />
* [[Donald Duck's Playground]]<br />
* [[Dragon's Keep]] <br />
* [[The Gelfling Adventure]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Gob]] ||<br />
* [[Adibou Games]]<br />
* [[Geisha]]<br />
* [[Inca II: Nations of Immortality]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[M4]] ||<br />
* [[Dragonsphere]]<br />
* [[Return of the Phantom]]<br />
* [[Orion Burger]]<br />
* [[Ripley's Believe It or Not!: The Riddle of Master Lu]]<br />
|- style="background-color: #fafafa;"<br />
| align=center valign=top| [[Parallaction]] ||<br />
* [[Tequila and Boom Boom]]<br />
|}<br />
<br /><br />
= Adding a New Engine =<br />
* [[HOWTO-Engines]]: Your first steps to adding a new engine<br />
<br /><br />
= External Links =<br />
* The [http://scummvm-misc.sourceforge.net ScummVM-Misc project] keeps a list of known engines that haven't been added to ScummVM's SVN for whatever reason</div>John doehttps://wiki.scummvm.org/index.php?title=Developers_Bios&diff=16553Developers Bios2011-06-06T12:51:41Z<p>John doe: /* Engine Developers */ Add myself (John Doe)</p>
<hr />
<div>This is a (hopefully) complete list of all people that have worked on ScummVM or contributed code. <br />
The idea is that we want to see where everybody comes from and maybe a small biography. <br />
This could be anything from "Loves coding on ScummVM while working on Windows Vista source at Microsoft" <br />
to the next bestseller at your local bookstore: you decide.<br />
<br />
I have created a Perl script that automatically parses the GPS information on this Wiki page and incorporates it onto [http://scummvm.thewicked.nl/images/ World and Europe maps of ScummVM Developers] of various resolutions using [http://xplanet.sourceforge.net/ xplanet]. <br />
So if you do not want to add a small bio we would at least ask you to enter the GPS coordinates of your location so the maps will be populated.<br />
Please enter your location information according to the following wiki syntax so my parse script can find them: <br />
<br />
:Location: Country, City, GPS XXnXX, YYeYY<br />
:Location: The Netherlands, Amsterdam, GPS 52n22, 4e54<br />
<br />
You can easily look up your own GPS coordinates at [http://www.astro.com/cgi/aq.cgi?lang=e astro.com].<br />
You can directly copy-paste the GPS coordinates from the astro.com results. The script is now run automatically once per day @ 00:00 CET.<br />
<br />
Also, if you know the (partial) location for another developer and you don't think he/she can enter it themselves, feel free to add these too for maximum results. Please realize that some of the data on this page may be inaccurate, or hopelessly old and neglected, especially the website links, so remember to take these with a grain of salt :P<br />
<br />
:enjoy!<br />
:SumthinWicked<br />
<br />
http://scummvm.thewicked.nl/images/ScummVM-Developers-World-1024x512.png<br />
<br />
<br>Go [http://scummvm.thewicked.nl/images/ here] to see more maps of ScummVM Developers in Europe & the World. <br />
The high-resolution maps also contain developers names with the locations. <br />
[http://scummvm.thewicked.nl/images/ScummVM-Developers-Europe-1142x798.png This] is a particularly good one.<br />
<br />
<br><br><br />
<br />
== The ScummVM team ==<br />
<br />
=== Project Leaders ===<br />
<br />
==== Max Horn ====<br />
:Handle: [[User:Fingolfin|Fingolfin]]<br />
:ScummVM: Lead developer, SCUMM engine, SDL backend, Sound mixer, GUI, infrastructure...<br />
:Location: Germany, Darmstadt, GPS 49n53, 8e40<br />
:Occupation: PhD student (math)<br />
<br />
==== Eugene Sandulenko ====<br />
:Handle: [[User:sev|sev]]<br />
:ScummVM: Lead developer, Engine: SCUMM (FT INSANE, MM NES, MM C64, game detection, Herc/CGA), HE, SAGA, Gob, OSystem, initial MT-32 support, Asm routines<br />
:Location: Ukraine, Kharkiv, GPS 49n55, 36e18<br />
:Occupation: Project Manager<br />
<br />
=== Engine Developers ===<br />
<br />
==== Torbj&ouml;rn Andersson ====<br />
:Handle: [[User:eriktorbjorn|eriktorbjorn]]<br />
:ScummVM: Engine: SCUMM, Broken Sword 2, SAGA, Gob, AGOS<br />
:Location: Sweden, Borlänge, GPS 60n30, 15e25<br />
:Occupation: Programmer<br />
<br />
==== Fabio Battaglia ====<br />
:Handle: [[User: Hkz|Hkz]]<br />
:ScummVM: N64 Backend, Engine: Sword1 (PSX version support), Sword2 (PSX version support), Tinsel (DW1 PSX version support)<br />
:Location: Italy, Ferrara, GPS 44n50, 11e35<br />
:Occupation: Student (computer science)<br />
:Website: http://hkzlab.ipv7.net/<br />
<br />
==== Arnaud Boutonn&eacute; ====<br />
:Handle: [[User: strangerke|strangerke]]<br />
:ScummVM: Engine: Gob<br />
:Location: Belgium, Brussels, GPS 50n50, 4e20<br />
:Occupation: <br />
<br />
==== Oystein Eftevaag ====<br />
:Handle: [[User:vinterstum|vinterstum]]<br />
:ScummVM: Engine: Kyra<br />
:Location: Norway, Oslo, GPS 59n55, 10e45<br />
:Occupation: Gamecoder<br />
<br />
==== David Eriksson ====<br />
:Handle: [[User:twogood|twogood]]<br />
:ScummVM: Engine: Flight of the Amazon Queen<br />
:Location: Sweden, Stockholm, GPS 59n20, 18e03<br />
:Occupation:<br />
<br />
==== Stu George ====<br />
:Handle: [[User:Stu|stu]]<br />
:ScummVM: Engine: AGI<br />
:Location: Lexington VA, USA (by way of London UK + Melbourne Australia), GPS 37n47, 79w27<br />
:Occupation: Software Engineer <br />
<br />
==== Paul Gilbert ====<br />
:Handle: [[User:Dreammaster|DreamMaster]]<br />
:ScummVM: Engine: AGOS, Cruise, Lure, M4, Sword25, Tinsel, TSAGE<br />
:Location: Australia, Melbourne, GPS 37s49, 144e58<br />
:Occupation: Software Engineer<br />
<br />
==== Robert G&ouml;ffringmann ====<br />
:Handle: [[User:Lavosspawn|Lavosspawn]], Cody56 (on IRC)<br />
:ScummVM: Engine: Beneath a Steel Sky, Broken Sword 1<br />
:Location: Germany, Dortmund, GPS 51n31, 7e28<br />
:Occupation: Student<br />
<br />
==== Jonathan Gray ====<br />
:Handle: [[User:khalek|khalek]]<br />
:ScummVM: Engine: SCUMM, HE, Broken Sword 2<br />
:Location: Australia, Melbourne, GPS 37s49, 144e58<br />
:Occupation: <br />
<br />
==== Benjamin Haisch ====<br />
:Handle: [[User:John doe|John doe]]<br />
:ScummVM: Engine: MADE; DXA encoder<br />
:Location: Germany, Stuttgart, GPS 48n50, 9e11<br />
:Occupation: Programmer<br />
<br />
==== Sven Hesse ====<br />
:Handle: [[User:DrMcCoy|DrMcCoy]]<br />
:ScummVM: Engine: Gob<br />
:Location: Germany, Braunschweig, GPS 52n16, 10e31<br />
:Occupation: Student (computer science)<br />
<br />
==== Matthew Hoops ====<br />
:Handle: [[User:Clone2727|clone2727]]<br />
:ScummVM: Engine: PreAGI, Mohawk; Wiki editor<br />
:Location: USA, Edison NJ, GPS 40n31, 74w25<br />
:Occupation: Student (computer science)<br />
<br />
==== Filippos Karapetis ====<br />
:Handle: [[User:Md5|md5]]<br />
:ScummVM: Engine: SAGA, AGI; Documentation<br />
:Location: Athens, Greece, GPS 37n58, 23e43<br />
:Occupation: Software Engineer<br />
<br />
==== Oliver Kiehl ====<br />
:Handle: [[User:Olki|olki]]<br />
:ScummVM: Engine: Beneath a Steel Sky, AGOS<br />
:Location: UK, Cardiff, GPS 51n29, 3w13<br />
:Occupation: Postgraduate Student<br />
<br />
==== Pawe&#322; Ko&#322;odziejski ====<br />
:Handle: [[User:Aquadran|Aquadran]]<br />
:ScummVM: Engine: SCUMM (Codecs, iMUSE, Smush, etc.)<br />
:Location:<br />
:Occupation:<br />
<br />
==== Andrew Kurushin ====<br />
:Handle: [[User:ajax16384|ajax16384]]<br />
:ScummVM: Engine: SAGA<br />
:Location: Russia, Ivanovo, GPS 57n0, 40e59<br />
:Occupation:<br />
<br />
==== Gregory Montoir ====<br />
:Handle: [[User:Cyx|Cyx]]<br />
:ScummVM: Engine: Flight of the Amazon Queen, HE, Igor, Kyra, SCUMM, Touche<br />
:Location: <br />
:Occupation: <br />
<br />
==== Willem Jan Palenstijn ====<br />
:Handle: [[User:wjp|wjp]]<br />
:ScummVM: Engine: Gob, Packaging for Fedora/RedHat<br />
:Location: Belgium<br />
:Occupation: scientific programmer<br />
<br />
==== Joost Peters ====<br />
:Handle: [[User:JoostP|JoostP]]<br />
:ScummVM: Engine: Beneath a Steel Sky, Flight of the Amazon Queen, Port: PSP<br />
:Location: The Netherlands, 's-Hertogenbosch, GPS 51n42, 5e19<br />
:Occupation:<br />
<br />
==== Kari Salminen ====<br />
:Handle: [[User:Buddha%5E|Buddha^]]<br />
:ScummVM: Engine: AGI<br />
:Location: Finland, Turku, GPS 60n27, 22e17<br />
:Occupation:<br />
<br />
==== Johannes Schickel ====<br />
:Handle: [[User:LordHoto|LordHoto]]<br />
:ScummVM: Engine: Kyra; GUI improvements<br />
:Location: Germany, Gelnhausen, GPS 50n11, 9e11<br />
:Occupation:<br />
<br />
==== David Symonds ====<br />
:Handle: [[User:Dsymonds|dsymonds]]<br />
:ScummVM: Engine: AGI<br />
:Location: Australia, Sydney, GPS 33s52, 151e13<br />
:Occupation: PhD student (Comp. Sci), Software Engineer<br />
<br />
==== Scott Thomas ====<br />
:Handle: [[User:ScottT|ScottT]]<br />
:ScummVM: Engine: Groovie<br />
:Location: Australia, Adelaide, GPS 34s55, 138e35<br />
:Occupation: <br />
:Website: http://sthomas.id.au<br />
<br />
=== Porters ===<br />
<br />
==== Chris Apers ====<br />
:Handle: [[User:chrilith|chrilith]]<br />
:ScummVM: Port: PalmOS<br />
:Location: France, Neuilly sur Marne, GPS 48n51, 2e32<br />
:Occupation: <br />
:Website: http://capers.free.fr/<br />
<br />
==== Nicolas Bacca ====<br />
:Handle: [[User:Arisme|Arisme]]<br />
:ScummVM: Port: Windows CE<br />
:Location: France, Courbevoie, GPS 48n54, 2e15<br />
:Occupation: SIM cards, mobility & stuff :)<br />
:Website: http://arisme.free.fr/<br />
<br />
==== Kostas Nakos ====<br />
:Handle: [[User:Jubanka|Jubanka]]<br />
:ScummVM: Port: Windows CE<br />
:Location: Greece, Athens, GPS 38n01, 23e42<br />
:Occupation: PhD Student<br />
:Website: http://users.uoa.gr/~knakos and http://pocketatari.atari.org<br />
<br />
==== Jurgen Braam ====<br />
:Handle: [[User:SumthinWicked|SumthinWicked]]<br />
:ScummVM: Port: SymbianOS maintainer<br />
:Location: The Netherlands, Amsterdam, GPS 52n22, 4e54<br />
:Occupation: Student, CEO<br />
:Website: http://territory.cjb.net/<br />
<br />
==== Marcus Comstedt ====<br />
:Handle: [[User:Zeldin|Zeldin]]<br />
:ScummVM: Port: Dreamcast<br />
:Location: Sweden, Linköping, GPS 58n25, 15e37<br />
:Occupation: <br />
:Website: [http://www.lysator.liu.se/~marcus/ ]<br />
<br />
==== Hans-J&ouml;rg Frieden ====<br />
:Handle: [[User:HJF|HJF]]<br />
:ScummVM: Port: AmigaOS 4<br />
:Location: Germany, Trier, GPS 49n45, 6e38<br />
:Occupation: <br />
:Website: http://www.hyperion-entertainment.com/<br />
<br />
==== Lars Persson ====<br />
:Handle: [[User:Anotherguest|Anotherguest]]<br />
:ScummVM: Port: SymbianOS, ESDL<br />
:Location: Sweden, Malmö, GPS 55n36, 13e0<br />
:Occupation:<br />
:Website: http://anotherguest.k0.se/<br />
<br />
==== Won Star ====<br />
:Handle: [[User:wonst719|wonst719]]<br />
:ScummVM: Port: GP32<br />
:Location: South Korea, GPS 34n85, 128e59<br />
:Occupation:<br />
<br />
=== Miscellaneous ===<br />
<br />
==== Jerome Fisher ====<br />
:Handle: [[User:KingGuppy|KingGuppy]]<br />
:ScummVM: MT-32 emulator<br />
:Location: Germany, Wuppertal, GPS 51n16, 7e11<br />
:Occupation: <br />
<br />
==== Jochen Hoenicke ====<br />
:Handle: [[User:hoenicke|hoenicke]]<br />
:ScummVM: Speaker &amp; PCjr sound support, AdLib work<br />
:Location: Germany, Oldenburg, GPS 53n08, 8e13<br />
:Occupation:<br />
<br />
==== Jordi Vilalta ====<br />
:Handle: [[User:Jvprat|jvprat]]<br />
:ScummVM: Build system, GUI, ...<br />
:Location: Spain, Manresa, GPS 41n44, 1e50<br />
:Occupation: Computer Science student<br />
<br />
==== Robin Watts ====<br />
:Handle: [[User:Robinwatts|robinwatts]]<br />
:ScummVM: ARM platforms, video<br />
:Location: Oxfordshire, UK, GPS 51n47, 0w38<br />
:Occupation: Software Engineer<br />
:Website: http://www.wss.co.uk/<br />
<br />
=== Documentation ===<br />
<br />
==== Thierry Crozat ====<br />
:Handle: [[User:Criezy|Criezy]]<br />
:ScummVM: Wiki admin, User Manual, patches for BS1 mac<br />
:Location: UK, Crawley, GPS 51n07, 0w12<br />
:Occupation:<br />
<br />
<br />
==== Joachim Eberhard ====<br />
:Handle: [[User:joachimeberhard|joachimeberhard]]<br />
:ScummVM: For numerous contributions to documentation<br />
:Location: Austria, Lannach<br />
:Occupation: Self-employed<br />
<br />
<br />
== Retired Team Members ==<br />
<br />
<br />
=== Ralph Brorsen ===<br />
:Handle: [[User:painelf|painelf]]<br />
:ScummVM: Help with GUI implementation<br />
:Location: Denmark, Copenhagen, GPS 55n40, 12e35<br />
:Occupation: <br />
:Website: [http://www.ojuice.net/1163/nick.htm <br />
<br />
=== James Brown ===<br />
:Handle: [[User:Ender|Ender]]<br />
:ScummVM: Lead developer, SCUMM Engine, Wiki/Forums Administration<br />
:Location: Australia, Perth, GPS 31s59, 115e49<br />
:Occupation: Systems Administrator<br />
:Website: http://www.enderboi.com/<br />
<br />
=== Jamieson Christian ===<br />
:Handle: [[User:jamieson630|jamieson630]]<br />
:ScummVM: iMUSE, MIDI, all things musical<br />
:Location: USA, Madison WI, GPS 43n04, 89w24<br />
:Occupation: <br />
<br />
=== Vincent Hamm ===<br />
:Handle: [[User:yazoo|yazoo]]<br />
:ScummVM: Co-Founder<br />
:Location: France, Paris, GPS 48n52, 2e20<br />
:Occupation:<br />
:Website: http://www.yaz0r.net/<br />
<br />
=== Rüdiger Hanke ===<br />
:Handle: <br />
:ScummVM: Port: MorphOS<br />
:Location: Germany, Paderborn, GPS 51n43, 8e45<br />
:Occupation: <br />
:Website: [http://wwwcs.uni-paderborn.de/cs/ag-monien/LEHRE/WS00_01/PG_PVMS/members.htm ]<br />
<br />
=== Travis Howell ===<br />
:Handle: [[User:Kirben|Kirben]]<br />
:ScummVM: Engine: SCUMM, HE, AGOS<br />
:Location: Australia, Melbourne, GPS 37s49, 144e58<br />
:Occupation:<br />
<br />
=== Felix Jakschitsch ===<br />
:Handle: [[User:yot|yot]]<br />
:ScummVM: Zak256 reverse engineering<br />
:Location: Germany<br />
:RIP: 13 March 2003, [http://www.scummvm.org/?shownews=archive#2003-03-18 scummvm.org news]<br />
<br />
=== Mutwin Kraus ===<br />
:Handle: [[User:mutle|mutle]]<br />
:ScummVM: Original Mac OS porter<br />
:Location: Germany, D&uuml;sseldorf, GPS 51n12, 6e47<br />
:Occupation:<br />
<br />
=== Peter Moraliyski ===<br />
:Handle: [[User:ph0x|ph0x]]<br />
:ScummVM: Port: GP32<br />
:Location: Hungary, Budapest, GPS 47n30, 19e05<br />
:Occupation: <br />
:Website: [http://www.ojuice.net/6484/nick.htm ]<br />
<br />
=== Jeremy Newman ===<br />
:Handle: [[User:laxdragon|laxdragon]]<br />
:ScummVM: Former webmaster<br />
:Location: USA, Minneapolis MN, GPS 44n59, 93w16<br />
:Occupation: <br />
:Website: http://www.dracowulf.com/<br />
<br />
=== Ludvig Strigeus ===<br />
:Handle: [[User:ludde|ludde]]<br />
:ScummVM: Original ScummVM and SimonVM author<br />
:Location: Sweden, Gothenburg, GPS 57n43, 11e58<br />
:Occupation: <br />
<br />
=== Lionel Ulmer ===<br />
:Handle: [[User:bbrox|bbrox]]<br />
:ScummVM: Port: X11<br />
:Location: France, Toulouse, GPS 43n36, 1e26<br />
:Occupation: <br />
<br />
<br />
== Contributors ==<br />
<br />
<br />
=== Tore Anderson ===<br />
:Handle: [[User:tore|tore]]<br />
:ScummVM: Packaging for Debian GNU/Linux<br />
:Location: Norway, Oslo, GPS 59n55, 10e45<br />
:Occupation: <br />
<br />
=== Dob&oacute; Bal&aacute;zs ===<br />
:Handle: [[User:draven|draven]]<br />
:ScummVM: Website design<br />
:Location: Hungary<br />
:Occupation: <br />
<br />
=== Stuart Caie ===<br />
:Handle: [[User:Kyzer|Kyzer]]<br />
:ScummVM: Decoders for Simon 1 Amiga data files<br />
:Location: Scotland/UK, Edinburgh, GPS 55n57, 3w13<br />
:Occupation: <br />
<br />
=== Yaroslav Fedevych ===<br />
:Handle: [[User:jafd|jafd]]<br />
:ScummVM: HTML/CSS for the website<br />
:Location: Ukraine, Lviv, GPS 49n51, 23e59<br />
:Occupation:<br />
<br />
=== Chris Gray ===<br />
:Handle: [[User:Psychoid|Psychoid]]<br />
:ScummVM: Windows64 builds<br />
:Location: UK, Middlesbrough, GPS 54n35, 1w14<br />
:Occupation: <br />
<br />
=== Janne Huttunen ===<br />
:Handle: <br />
:ScummVM: V3 actor mask support, Dig/FT SMUSH audio<br />
:Location: Finland, Kuopio, GPS 62n54, 27e41<br />
:Occupation: <br />
<br />
=== Kov&aacute;cs Endre J&aacute;nos ===<br />
:Handle: [[User:KovacsUr|KovacsUr]]<br />
:ScummVM: Several fixes for Simon1<br />
:Location: Hungary<br />
:Occupation: <br />
<br />
=== Jeroen Janssen ===<br />
:Handle: [[User:japj|japj]]<br />
:ScummVM: Numerous readability and bugfix patches<br />
:Location: The Netherlands<br />
:Occupation: <br />
<br />
=== Andreas Karlsson ===<br />
:Handle: [[User:Sprawl|Sprawl]]<br />
:ScummVM: Initial port for EPOC/SymbianOS<br />
:Location: Sweden, Gothenburg, GPS 57n43, 11e58<br />
:Occupation: <br />
:Website: http://dreo.org/<br />
<br />
=== Robert Kelsen ===<br />
:Handle: <br />
:ScummVM: Packaging for SlackWare<br />
:Location: Australia, Melbourne, GPS 37s49, 144e58<br />
:Occupation: <br />
:Website: http://members.optusnet.com.au/rkelsen/<br />
<br />
=== Jean Marc ===<br />
:Handle: <br />
:ScummVM: ScummVM logo<br />
:Location: <br />
:Occupation: <br />
<br />
=== Claudio Matsuoka ===<br />
:Handle: <br />
:ScummVM: Daily Linux builds<br />
:Location: Brazil, Curitiba, GPS 25s2540, 49w1623<br />
:Occupation: <br />
<br />
=== MetaFox ===<br />
:Handle: [[user:MetaFox|MetaFox]]<br />
:ScummVM: Wiki<br />
:Location: <br />
:Occupation:<br />
<br />
=== Mikesch Nepomuk ===<br />
:Handle: <br />
:ScummVM: MI1 VGA floppy patches, initial sound support Indy3/MI1<br />
:Location: Germany, Koblenz, GPS 50n21, 7e35<br />
:Occupation: Systems Engineer f. Internet Security<br />
<br />
=== Juha Niemimäki ===<br />
:Handle: <br />
:ScummVM: AmigaOS 4 port maintaining<br />
:Location: Finland, Oulu, GPS 65n01, 25e28<br />
:Occupation:<br />
<br />
=== Nicolas Noble ===<br />
:Handle: [[User:pixel|pixel]]<br />
:ScummVM: Config file and ALSA support<br />
:Location: France, Moulins-les-metz, GPS 49n08, 6e10<br />
:Occupation: <br />
<br />
=== Stefan Parviainen ===<br />
:Handle: [[User:pafcu|pafcu]]<br />
:ScummVM: Packaging for BeOS<br />
:Location: Finland, Helsinki, GPS 60n10, 24e58<br />
:Occupation: <br />
<br />
=== 'Quietust' ===<br />
:Handle: [[User:Quietust|Quietust]]<br />
:ScummVM: Sound support for Amiga SCUMM V2/V3 games, MM NES support<br />
:Location: GPS 43n0, 88w0<br />
:Occupation: <br />
:Website: http://www.qmtpro.com/~quietust/<br />
<br />
=== Andreas Röver ===<br />
:Handle: <br />
:ScummVM: Broken Sword 1/2 MPEG2 cutscene support<br />
:Location: Germany, Erfurt, GPS 50n58, 11e01<br />
:Occupation:<br />
<br />
=== Edward Rudd ===<br />
:Handle: <br />
:ScummVM: Fixes for playing MP3 versions of MI1/Loom audio<br />
:Location: <br />
:Occupation: <br />
<br />
=== Daniel Schepler ===<br />
:Handle: <br />
:ScummVM: Final MI1 CD music support, initial Ogg Vorbis support<br />
:Location: <br />
:Occupation: <br />
<br />
=== Paul Smedley ===<br />
:Handle: [[User:Creeping|Creeping]]<br />
:ScummVM: OS/2 fixes and packaging<br />
:Location: <br />
:Occupation: <br />
<br />
=== Andr&eacute; Souza ===<br />
:Handle: <br />
:ScummVM: SDL-based OpenGL renderer<br />
:Location: <br />
:Occupation: <br />
<br />
=== Tim ??? ===<br />
:Handle: [[User:realmz|realmz]]<br />
:ScummVM: Initial MI1 CD music support<br />
:Location: <br />
:Occupation:<br />
<br />
=== Ori Avtalion ===<br />
:Handle: [[User:Salty-horse|salty-horse]]<br />
:ScummVM: Subtitle controls, bug reports<br />
:Location: Israel, Avichail, GPS 32n35175, 34e8688<br />
:Occupation: Programmer<br />
<br />
== Special thanks to ==<br />
<br />
<br />
=== Sander Buskens ===<br />
:Handle: <br />
:ScummVM: For his work on the initial reversing of Monkey2<br />
:Location: <br />
:Occupation: <br />
<br />
=== Dean Beeler ===<br />
:Handle: [[User:Canadacow|Canadacow]]<br />
:ScummVM: For the original MT-32 emulator<br />
:Location: <br />
:Occupation:<br />
<br />
=== Kevin Carnes ===<br />
:Handle: <br />
:ScummVM: For Scumm16, the basis of ScummVM's older gfx codecs<br />
:Location: <br />
:Occupation: <br />
<br />
=== Ivan Dubrov ===<br />
:Handle: <br />
:ScummVM: For contributing the initial version of the Gobliiins engine<br />
:Location: <br />
:Occupation: <br />
<br />
=== 'Jezar' ===<br />
:Handle: [[User:Jezar|Jezar]]<br />
:ScummVM: For his freeverb filter implementation<br />
:Location: <br />
:Occupation: <br />
<br />
=== Jim Leiterman ===<br />
:Handle: <br />
:ScummVM: Various<br />
:Location: <br />
:Occupation: on his FM-TOWNS/Marty SCUMM ports<br />
<br />
=== 'lloyd' ===<br />
:Handle: [[User:lloyd|lloyd]]<br />
:ScummVM: For deep tech details about C64 Zak &amp; MM<br />
:Location: <br />
:Occupation: <br />
<br />
=== Jimmi Th&oslash;gersen ===<br />
:Handle: <br />
:ScummVM: For ScummRev, and much obscure code/documentation<br />
:Location: <br />
:Occupation: <br />
<br />
=== 'Tristan' ===<br />
:Handle: [[User:Tristan|Tristan]]<br />
:ScummVM: For additional work on the original MT-32 emulator<br />
:Location: <br />
:Occupation:</div>John doehttps://wiki.scummvm.org/index.php?title=Access&diff=12639Access2009-11-23T08:06:01Z<p>John doe: Corrected engine name :)</p>
<hr />
<div>{{EngineDescription|<br />
name=access|<br />
developer=[[User:johndoe|johndoe]]|<br />
companies=[[Access Software, Inc.]],<br />[[Flashpoint Productions, Inc.]],<br />[[Vicarious Visions, Inc.]]|<br />
usedBy=[[Martian Memorandum]],<br />[[Amazon: Guardians of Eden]],<br />[[Noctropolis]],<br />[[Synnergist]]|<br />
dateAdded=Not Added |<br />
release=None|<br />
status=Not (yet) part of ScummVM|<br />
}}<br />
<br />
==External Links==<br />
* [http://www.mobygames.com/game/dos/noctropolis Mobygames page on Noctropolis]<br />
<br />
<br />
If you'd like to work on this engine, please talk to [[User:sev|sev]]<br />
<br />
[[Category:Engines]]</div>John doehttps://wiki.scummvm.org/index.php?title=Access&diff=12638Access2009-11-23T08:04:13Z<p>John doe: Added line breaks in engine description</p>
<hr />
<div>{{EngineDescription|<br />
name=picture|<br />
developer=[[User:johndoe|johndoe]]|<br />
companies=[[Access Software, Inc.]],<br />[[Flashpoint Productions, Inc.]],<br />[[Vicarious Visions, Inc.]]|<br />
usedBy=[[Martian Memorandum]],<br />[[Amazon: Guardians of Eden]],<br />[[Noctropolis]],<br />[[Synnergist]]|<br />
dateAdded=Not Added |<br />
release=None|<br />
status=Not (yet) part of ScummVM|<br />
}}<br />
<br />
==External Links==<br />
* [http://www.mobygames.com/game/dos/noctropolis Mobygames page on Noctropolis]<br />
<br />
<br />
If you'd like to work on this engine, please talk to [[User:sev|sev]]<br />
<br />
[[Category:Engines]]</div>John doehttps://wiki.scummvm.org/index.php?title=Access&diff=12637Access2009-11-23T07:59:34Z<p>John doe: Added companies and games using this engine</p>
<hr />
<div>{{EngineDescription|<br />
name=picture|<br />
developer=[[User:johndoe|johndoe]]|<br />
companies=[[Access Software, Inc.]], [[Flashpoint Productions, Inc.]], [[Vicarious Visions, Inc.]]|<br />
usedBy=[[Martian Memorandum]], [[Amazon: Guardians of Eden]], [[Noctropolis]]|, [[Synnergist]]<br />
dateAdded=Not Added |<br />
release=None|<br />
status=Not (yet) part of ScummVM|<br />
}}<br />
<br />
==External Links==<br />
* [http://www.mobygames.com/game/dos/noctropolis Mobygames page on Noctropolis]<br />
<br />
<br />
If you'd like to work on this engine, please talk to [[User:sev|sev]]<br />
<br />
[[Category:Engines]]</div>John doehttps://wiki.scummvm.org/index.php?title=Engines&diff=12636Engines2009-11-23T07:52:25Z<p>John doe: Added two more games using the Access engine</p>
<hr />
<div>ScummVM currently supports, or is in the process of adding support for, the following engines (sorted alphabetically):<br />
<br />
=== Complete engines in the latest stable version ===<br />
* [[AGI]]: Early [[Sierra]] adventure games, [[AGI/Fan Games|fan games]], and Pre-AGI games [[Mickey's Space Adventure]], [[Winnie the Pooh in the Hundred Acre Wood]], and [[Troll's Tale]]<br />
* [[AGOS]]: [[Elvira: Mistress of the Dark]], [[Elvira 2: The Jaws of Cerberus]], [[The Feeble Files]], [[Simon the Sorcerer series|Simon the Sorcerer]] [[Simon the Sorcerer|1]] and [[Simon the Sorcerer II: The Lion, the Wizard and the Wardrobe|2]], and [[Simon the Sorcerer Puzzle Pack]]<br />
* [[AGOS]]: [[Waxworks]] - game is playable, but it is not known if there are any critical bugs, as no one has completed it yet<br />
* [[Cine]]: [[Future Wars]]<br />
* [[CruisE]]: [[Cruise for a Corpse]]<br />
* [[Drascula]]: [[Drascula: The Vampire Strikes Back]]<br />
* [[Gob]]: [[Gobliiins]], [[Gobliins 2]], [[Goblins 3]], [[Ween: The Prophecy]], [[Bargon Attack]], [[Lost in Time]], and [[The Bizarre Adventures of Woodruff and the Schnibble]]<br />
* [[Groovie]]: [[The 7th Guest]]<br />
* [[Kyra]]: [[The Legend of Kyrandia]], [[The Legend of Kyrandia: Book Two: Hand of Fate]], and [[The Legend of Kyrandia: Book Three: Malcolm's Revenge]]<br />
* [[Lure]]: [[Lure of the Temptress]] (Virtual Theatre engine variant)<br />
* [[MADE]]: [[Return to Zork]], [[Leather Goddesses of Phobos 2]], [[The Manhole]], [[Rodney's Funscreen]]<br />
* [[Parallaction]]: [[Nippon Safes Inc.]]<br />
* [[Queen]]: [[Flight of the Amazon Queen]]<br />
* [[SAGA]]: [[Inherit The Earth]] and [[I Have No Mouth, and I Must Scream]] (the music in the Macintosh version is not working yet)<br />
* [[SCUMM]]: Classic 2D [[LucasArts]] and [[Humongous Entertainment/Games|numerous]] [[Humongous Entertainment]] games.<br />
* [[Sky]]: [[Beneath a Steel Sky]] (Virtual Theatre engine variant)<br />
* [[Sword1]]: [[Broken Sword 1]] (Virtual Theatre engine variant)<br />
* [[Sword2]]: [[Broken Sword 2]] (Virtual Theatre engine variant)<br />
* [[Tinsel]]: [[Discworld series|Discworld]] [[Discworld 1|1]] and [[Discworld II: Missing Presumed...!?|2]]<br />
* [[Touche]]: [[Touché: The Adventures of the Fifth Musketeer]]<br />
* [[Tucker]]: [[Bud Tucker in Double Trouble]]<br />
<br />
=== Complete engines in the latest unstable version ===<br />
<br />
=== In-Progress engines ===<br />
* [[Cine]]: [[Operation Stealth]]<br />
* [[Draci]]: [[Dragon History]] (GSoC 2009 task)<br />
* [[Gob]]: [[Fascination]], [[Playtoons]], [[The Last Dynasty]] and [[Urban Runner]]<br />
* [[Groovie]]: [[The 11th Hour]]<br />
* [[Kyra]]: [[Lands of Lore|Lands of Lore: The Throne of Chaos]]<br />
* [[M4]]: [[Rex Nebular and the Cosmic Gender Bender]] ([http://forums.scummvm.org/viewtopic.php?t=3997&start=15 More info])<br />
* [[Parallaction]]: [[The Big Red Adventure]]<br />
* [[SCI]]: Newer [[Sierra]] adventure games (based on FreeSCI)<br />
* [[Teen]]: [[TeenAgent]]<br />
<br />
=== Frozen engines (in progress, but haven't been updated for the past 6 months) ===<br />
* [[Gob]]: [[AJ's World of Discovery]], [[Once Upon A Time: Little Red Riding Hood]]<br />
<br />
=== In-Progress/Frozen engines not yet added in ScummVM's code tree ===<br />
* [[Access]]: [[Noctropolis]], [[Martian Memorandum]], [[Amazon: Guardians of Eden]]<br />
* [[Asylum]]: [[Sanitarium]]<br />
* [[Comet]]: [[Shadow of the Comet]]<br />
* [[Interspective]]: [[Innocent Until Caught]], [[Innocent Until Caught 2: Presumed Guilty]], [[The Orion Conspiracy]], [[The Gene Machine]]<br />
* [[KoM]]: [[Kingdom O' Magic]]<br />
* [[Lastexpress]]: [[The Last Express]]<br />
* [[Mohawk]]: [[Myst]] and [[Riven: The Sequel to Myst]]<br />
* [[Picture]]: [[3 Skulls of the Toltecs]]<br />
* [[Startrek]]: [[Star Trek: 25th Anniversary]] and [[Star Trek: Judgement Rites]]<br />
<br />
=== Future engines ===<br />
* [[AGI]]: [[Dragon's Keep]] and [[The Gelfling Adventure]]<br />
* [[Gob]]: [[Adibou Games]], [[Geisha]], [[Inca II: Nations of Immortality]]<br />
* [[M4]]: [[Dragonsphere]], [[Return of the Phantom]], [[Orion Burger]], [[Ripley's Believe It or Not!: The Riddle of Master Lu]]<br />
* [[Parallaction]]: [[Tequila and Boom Boom]]<br />
<br />
=== Adding a new engine ===<br />
* [[HOWTO-Engines]]: Your first steps to adding a new engine<br />
<br />
== External links ==<br />
* The [http://scummvm-misc.sourceforge.net ScummVM-Misc project] keeps a list of known engines that haven't been added to ScummVM's SVN for whatever reason<br />
<br />
__NOTOC__</div>John doehttps://wiki.scummvm.org/index.php?title=TeenAgent&diff=12364TeenAgent2009-09-22T12:15:44Z<p>John doe: Fixed a spelling error</p>
<hr />
<div>{{GameDescription|<br />
name=TeenAgent|<br />
image=|<br />
release=1994|<br />
alternateNames=Agent Mlíčňak, Nowy TeenAgent|<br />
publisher=[[Union Logic]], [[CD Projekt]]|<br />
developer=[[Metropolis Software House]]|<br />
platforms=DOS, Amiga|<br />
resolution=320x200, 256 colors|<br />
engine=[[Teen]]|<br />
support=Not supported|<br />
purchase=No<br />
}}<br />
'''TeenAgent''' is an adventure game in which you play Mark Hopper, a teenager chosen to work for the RGB intelligence agency<br />
to bring the thief John Noty into custody.<br />
<br />
TeenAgent was released for both the Amiga and DOS, The Amiga version was produced for the ECS and AGA chipsets on floppy disks. There was also a CD-Rom version published for the Amiga, The Amiga versions were only ever produced in Polish.<br />
The DOS version was produced in Polish, Czech and English. The Polish and Czech versions were published and released as onto floppy disks.<br />
<br />
Several English shareware releases were distributed worldwide, it is currently unknown if the English version saw a full retail release.<br />
<br />
In addition a special version of TeenAgent was released on CD-Rom in Poland for DOS, This version was created and published by both [[Metropolis Software House]] and [[CD Projekt]]. This version contained a full audio soundtrack and voices recorded by the creators of the Polish ''Gambler'' Magazine. This version was then given away for free with the magazine.<br />
<br />
==External links==<br />
*[http://www.mobygames.com/game/teenagent MobyGames entry on TeenAgent]<br />
<br />
<br />
[[Category:TeenAgent Games]]<br />
[[Category:Unsupported Games]]</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9638MADE/TODO2008-12-15T09:03:07Z<p>John doe: cmd_restart is supported now</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
* Rodney's Funscreen is playable<br />
<br />
== Still missing game features ==<br />
* The music for LGoP2 and Manhole is not played<br />
* The intro credits in RtZ are not played<br />
* Only soundblaster music is played for RtZ<br />
* The first version of the Manhole is not supported<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 8<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9467MADE/TODO2008-10-04T21:41:26Z<p>John doe: /* General */ The engine now waits for user input before removing the text.</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
* Rodney's Funscreen is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9144MADE/TODO2008-06-25T08:26:46Z<p>John doe: RFS is now playable</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
* Rodney's Funscreen is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
- LGoP2 does not wait for a mouse click when examining some objects - e.g. the magazines in the Indian's teepee or the human prisoners on planet X. This makes the message shown when examining those objects disappear prematurely<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9104MADE/TODO2008-06-13T16:19:03Z<p>John doe: RFS doesn't work that well</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
* Rodney's Funscreen runs but still has issues<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
- LGoP2 does not wait for a mouse click when examining some objects - e.g. the magazines in the Indian's teepee or the human prisoners on planet X. This makes the message shown when examining those objects disappear prematurely<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9099MADE/TODO2008-06-12T11:20:43Z<p>John doe: Rodney's Fun Screen is playable</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
* Rodney's Fun Screen is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
- LGoP2 does not wait for a mouse click when examining some objects - e.g. the magazines in the Indian's teepee or the human prisoners on planet X. This makes the message shown when examining those objects disappear prematurely<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9098MADE/TODO2008-06-12T11:19:49Z<p>John doe: Cd playing is now supported</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
- LGoP2 does not wait for a mouse click when examining some objects - e.g. the magazines in the Indian's teepee or the human prisoners on planet X. This makes the message shown when examining those objects disappear prematurely<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9078MADE/TODO2008-05-29T12:58:52Z<p>John doe: Removed implemented/unneeded opcodes</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfShakeScreen<br />
* For Manhole:NE:<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
- LGoP2 does not wait for a mouse click when examining some objects - e.g. the magazines in the Indian's teepee or the human prisoners on planet X. This makes the message shown when examining those objects disappear prematurely<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action. Also, with Barth, it can be seen from the first screen if you try and shoot Barth's spaceship: Barth will say something, and the smoke from the spaceship will be incorrectly drawn above the letters</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9072MADE/TODO2008-05-28T17:48:24Z<p>John doe: /* Video */</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable with glitches<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
** sfIsSlowSystem<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfRestartEvents<br />
** sfDrawAnimPic<br />
** sfShakeScreen<br />
* For LGoP2:<br />
** sfHomeText<br />
* For Manhole:NE:<br />
** sfSetTextPos<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 11 (inverse of 10)<br />
** FX 13 (inverse of 12)<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action -> this bug is also in the original engine<br />
* Some of the "screwing" animations in LGoP2 are shown very quickly. This is probably caused by missing screen effects.<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== resource.cpp ===<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9048MADE/TODO2008-05-21T10:11:35Z<p>John doe: Blaster bug is fixed</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable with glitches<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
** sfIsSlowSystem<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfRestartEvents<br />
** sfDrawAnimPic<br />
** sfShakeScreen<br />
* For LGoP2:<br />
** sfHomeText<br />
* For Manhole:NE:<br />
** sfSetTextPos<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 2<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 11 (inverse of 10)<br />
** FX 13 (inverse of 12)<br />
** FX 15<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action<br />
* Some of the "screwing" animations in LGoP2 are shown very quickly. This is probably caused by missing screen effects.<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== resource.cpp ===<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9047MADE/TODO2008-05-21T08:07:41Z<p>John doe: /* screen.cpp */</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable with glitches<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
** sfIsSlowSystem<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfRestartEvents<br />
** sfDrawAnimPic<br />
** sfShakeScreen<br />
* For LGoP2:<br />
** sfHomeText<br />
* For Manhole:NE:<br />
** sfSetTextPos<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
* Barth's blaster cannot be moved to the left of the screen<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 2<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 11 (inverse of 10)<br />
** FX 13 (inverse of 12)<br />
** FX 15<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action<br />
* Some of the "screwing" animations in LGoP2 are shown very quickly. This is probably caused by missing screen effects.<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== resource.cpp ===<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels -> it's never used<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9046MADE/TODO2008-05-21T08:06:42Z<p>John doe: Removed item; destructor in AnimationResource is now implemented</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable with glitches<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
** sfIsSlowSystem<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfRestartEvents<br />
** sfDrawAnimPic<br />
** sfShakeScreen<br />
* For LGoP2:<br />
** sfHomeText<br />
* For Manhole:NE:<br />
** sfSetTextPos<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
* Barth's blaster cannot be moved to the left of the screen<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 2<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 11 (inverse of 10)<br />
** FX 13 (inverse of 12)<br />
** FX 15<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action<br />
* Some of the "screwing" animations in LGoP2 are shown very quickly. This is probably caused by missing screen effects.<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== resource.cpp ===<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9045MADE/TODO2008-05-21T08:05:58Z<p>John doe: /* Video */</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable with glitches<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
** sfIsSlowSystem<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfRestartEvents<br />
** sfDrawAnimPic<br />
** sfShakeScreen<br />
* For LGoP2:<br />
** sfHomeText<br />
* For Manhole:NE:<br />
** sfSetTextPos<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
* Barth's blaster cannot be moved to the left of the screen<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 2<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 11 (inverse of 10)<br />
** FX 13 (inverse of 12)<br />
** FX 15<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action<br />
* Some of the "screwing" animations in LGoP2 are shown very quickly. This is probably caused by missing screen effects.<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== resource.cpp ===<br />
* Implement resource destructors<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video</div>John doehttps://wiki.scummvm.org/index.php?title=MADE/TODO&diff=9044MADE/TODO2008-05-21T08:05:09Z<p>John doe: Confirm inverse fx (removed ?)</p>
<hr />
<div>== Status ==<br />
* Return to Zork is completable<br />
* Leather Goddesses of Phobos 2 is completable with glitches<br />
* The Manhole is playable<br />
<br />
== Bugs, glitches and ToDos ==<br />
=== Script bugs ===<br />
Implement/finish up some commands and script functions:<br />
* Commands:<br />
** cmd_restart (used in RtZ)<br />
<br />
* Script functions:<br />
* For all:<br />
** sfPollEvent<br />
** sfPlayMusic (for LGoP2/Manhole)<br />
** sfGetMusicBeat<br />
** sfPlayCd, sfStopCd, sfGetCdStatus, sfGetCdTime<br />
** sfGetSynthType<br />
** sfIsSlowSystem<br />
* For Return to Zork:<br />
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)<br />
** sfRestartEvents<br />
** sfDrawAnimPic<br />
** sfShakeScreen<br />
* For LGoP2:<br />
** sfHomeText<br />
* For Manhole:NE:<br />
** sfSetTextPos<br />
** sfPlayNote<br />
** sfStopNote<br />
** sfPlayTele<br />
** sfStopTele<br />
<br />
=== General ===<br />
* Barth's blaster cannot be moved to the left of the screen<br />
<br />
=== Graphics ===<br />
* Some screen effects are missing:<br />
** FX 1<br />
** FX 2<br />
** FX 3<br />
** FX 4<br />
** FX 5<br />
** FX 6<br />
** FX 7<br />
** FX 8<br />
** FX 11 (inverse of 10)<br />
** FX 13 (inverse of 12)<br />
** FX 15<br />
** FX 16<br />
** FX 18<br />
** FX 19<br />
** FX 20<br />
* Use "dirty rectangles" (e.g. in updateSprites())<br />
<br />
=== Sound ===<br />
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)<br />
* Finish up MIDI music playing (only Soundblaster music is played for now)<br />
<br />
=== Video ===<br />
* Animations in LGoP2 are incorrectly drawn above text (they should be drawn below it). An example can be seen when talking to the Indian as Lydia and performing the kiss/screw action<br />
* Some of the "screwing" animations in LGoP2 are shown very quickly<br />
* In RtZ's intro, after the flyover, an invalid number of sound chunks is read. There is currently a hack which stops the parser when this happens to prevent the game from crashing, but the intro credits screen is not shown<br />
<br />
== File-specific tasks ==<br />
=== database.cpp ===<br />
* Read/verify database header<br />
* Verify save game header<br />
<br />
=== pmvplayer.cpp ===<br />
* Read/evaluate PMV file header<br />
<br />
=== resource.cpp ===<br />
* Implement resource destructors<br />
<br />
=== screen.cpp ===<br />
* Implement drawMenuText in drawSpriteChannels<br />
* Implement clipRect in placeSprite(), placeAnim() and placeText()<br />
* Finish up Screen::show()<br />
* Finish up printText()<br />
<br />
== Bugs of the original engine ==<br />
* The screen effect palette changes incorrectly after a PMV video</div>John doe