1# ScummVM libretro Core 2 3[ScummVM](http://scummvm.org) is an interpreter for point-and-click adventure games that can be used as a libretro core. 4 5## Compiling 6 7To compile the core, run the following: 8 9``` 10cd backends/platform/libretro/build 11make 12``` 13 14--- 15 16# [ScummVM README](https://www.scummvm.org/) · [![Build Status](https://travis-ci.org/scummvm/scummvm.svg?branch=master)](https://travis-ci.org/scummvm/scummvm) [![Translation status](https://translations.scummvm.org/widgets/scummvm/-/scummvm/svg-badge.svg)](https://translations.scummvm.org/engage/scummvm/?utm_source=widget) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md#pull-requests) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/200a9bd3f7a647b48415efb484cc8bdc)](https://www.codacy.com/app/sev-/scummvm?utm_source=github.com&utm_medium=referral&utm_content=scummvm/scummvm&utm_campaign=Badge_Grade) 17 18For more information, compatibility lists, details on donating, the 19latest release, progress reports and more, please visit the ScummVM home 20page at: <https://www.scummvm.org/> 21 22## Table of Contents: 23 24 - [1.0) Introduction](#10-introduction) 25 - [1.1) About ScummVM](#11-about-scummvm) 26 - [1.2) Quick start](#12-quick-start) 27 - [1.3) F.A.Q.](#13-faq) 28 - [2.0) Contact](#20-contact) 29 - [2.1) Reporting Bugs](#21-reporting-bugs) 30 - [3.0) Supported Games](#30-supported-games) 31 - [3.1) Copy Protection](#31-copy-protection) 32 - [3.2) Datafiles](#32-datafiles) 33 - [3.3) Multi-CD games notes](#33-multi-cd-games-notes) 34 - [3.4) Known Problems](#34-known-problems) 35 - [3.5) Extra Data Files](#35-extra-data-files) 36 - [3.6) Blade Runner notes](#36-blade-runner-notes) 37 - [3.7) Broken Sword games notes](#37-broken-sword-games-notes) 38 - [3.7.1) Broken Sword](#371-broken-sword) 39 - [3.7.2) Broken Sword II](#372-broken-sword-ii) 40 - [3.7.3) Broken Sword games 41 cutscenes](#373-broken-sword-games-cutscenes) 42 - [3.7.4) Broken Sword games cutscenes, in 43 retrospect](#374-broken-sword-games-cutscenes-in-retrospect) 44 - [3.8) Day of the Tentacle notes](#38-day-of-the-tentacle-notes) 45 - [3.9) Dragon History notes](#39-dragon-history-notes) 46 - [3.10) Flight of the Amazon Queen 47 notes](#310-flight-of-the-amazon-queen-notes) 48 - [3.11) Gobliiins notes](#311-gobliiins-notes) 49 - [3.12) Inherit the Earth: Quest for the Orb 50 notes](#312-inherit-the-earth-quest-for-the-orb-notes) 51 - [3.13) Mickey's Space Adventure 52 notes](#313-mickeys-space-adventure-notes) 53 - [3.14) Might and Magic Xeen games 54 notes](#314-might-and-magic-xeen-games-notes) 55 - [3.15) Myst game notes](#315-myst-game-notes) 56 - [3.16) Quest for Glory notes](#316-quest-for-glory-notes) 57 - [3.17) Riven game notes](#317-riven-game-notes) 58 - [3.18) Simon the Sorcerer games 59 notes](#318-simon-the-sorcerer-games-notes) 60 - [3.19) Starship Titanic game 61 notes](#319-starship-titanic-game-notes) 62 - [3.20) The Curse of Monkey Island 63 notes](#320-the-curse-of-monkey-island-notes) 64 - [3.21) The Feeble Files notes](#321-the-feeble-files-notes) 65 - [3.22) The Legend of Kyrandia 66 notes](#322-the-legend-of-kyrandia-notes) 67 - [3.23) Troll's Tale notes](#323-trolls-tale-notes) 68 - [3.24) Winnie the Pooh notes](#324-winnie-the-pooh-notes) 69 - [3.25) Sierra AGI games: Predictive Input 70 Dialog](#325-sierra-agi-games-predictive-input-dialog) 71 - [3.26) Sierra SCI games: Simultaneous speech and 72 subtitles](#326-sierra-sci-games-simultaneous-speech-and-subtitles) 73 - [3.27) Zork games notes](#327-zork-games-notes) 74 - [3.27.1) Zork Nemesis: The Forbidden 75 Lands](#3271-zork-nemesis-the-forbidden-lands) 76 - [3.27.2) Zork: Grand 77 Inquisitor](#3272-zork-grand-inquisitor) 78 - [3.28) Commodore64 games notes](#328-commodore64-games-notes) 79 - [3.29) Macintosh games notes](#329-macintosh-games-notes) 80 - [4.0) Supported Platforms](#40-supported-platforms) 81 - [5.0) Running ScummVM](#50-running-scummvm) 82 - [5.1) Command Line Options](#51-command-line-options) 83 - [5.2) Global Menu](#52-global-menu) 84 - [5.3) Graphics filters](#53-graphics-filters) 85 - [5.4) Hotkeys](#54-hotkeys) 86 - [5.5) Language options](#55-language-options) 87 - [6.0) Saved Games](#60-saved-games) 88 - [6.1) Autosaves](#61-autosaves) 89 - [6.2) Converting Saved Games](#62-converting-saved-games) 90 - [6.3) Viewing/Loading saved games from the command 91 line](#63-viewingloading-saved-games-from-the-command-line) 92 - [7.0) Music and Sound](#70-music-and-sound) 93 - [7.1) AdLib emulation](#71-adlib-emulation) 94 - [7.2) FluidSynth MIDI emulation](#72-fluidsynth-midi-emulation) 95 - [7.3) MT-32 emulation](#73-mt-32-emulation) 96 - [7.4) MIDI emulation](#74-midi-emulation) 97 - [7.5) Native MIDI support](#75-native-midi-support) 98 - [7.5.1) Using MIDI options to customize Native MIDI 99 output](#751-using-midi-options-to-customize-native-midi-output) 100 - [7.6) UNIX native, ALSA and dmedia sequencer 101 support](#76-unix-native-alsa-and-dmedia-sequencer-support) 102 - [7.6.1) ALSA sequencer \[UNIX 103 ONLY\]](#761-alsa-sequencer-unix-only) 104 - [7.6.2) IRIX dmedia sequencer: \[UNIX 105 ONLY\]](#762-irix-dmedia-sequencer-unix-only) 106 - [7.7) TiMidity++ MIDI server 107 support](#77-timidity-midi-server-support) 108 - [7.8) Using compressed audio 109 files](#78-using-compressed-audio-files) 110 - [7.8.1) Using MP3 files for CD 111 audio](#781-using-mp3-files-for-cd-audio) 112 - [7.8.2) Using Ogg Vorbis files for CD 113 audio](#782-using-ogg-vorbis-files-for-cd-audio) 114 - [7.8.3) Using Flac files for CD 115 audio](#783-using-flac-files-for-cd-audio) 116 - [7.8.4) Compressing MONSTER.SOU with 117 MP3](#784-compressing-monstersou-with-mp3) 118 - [7.8.5) Compressing MONSTER.SOU with Ogg 119 Vorbis](#785-compressing-monstersou-with-ogg-vorbis) 120 - [7.8.6) Compressing MONSTER.SOU with 121 Flac](#786-compressing-monstersou-with-flac) 122 - [7.8.7) Compressing music/sfx/speech in AGOS 123 games](#787-compressing-musicsfxspeech-in-agos-games) 124 - [7.8.8) Compressing speech/music in Broken 125 Sword](#788-compressing-speechmusic-in-broken-sword) 126 - [7.8.9) Compressing speech/music in Broken Sword 127 II](#789-compressing-speechmusic-in-broken-sword-ii) 128 - [7.9) Output sample rate](#79-output-sample-rate) 129 - [8.0) Configuration file](#80-configuration-file) 130 - [8.1) Recognized configuration 131 keywords](#81-recognized-configuration-keywords) 132 - [8.2) Custom game options that can be toggled via the 133 GUI](#82-custom-game-options-that-can-be-toggled-via-the-gui) 134 - [9.0) Screenshots (SDL backend 135 only)](#90-screenshots-sdl-backend-only) 136 - [10.0) Compiling](#100-compiling) 137 - [11.0) Changelog](#110-changelog) 138 - [12.0) Credits](#120-credits) 139 140## 1.0) Introduction 141 142### 1.1) About ScummVM 143 144ScummVM is a program which allows you to run certain classic graphical 145point-and-click adventure games, provided you already have their data 146files. The clever part about this: ScummVM just replaces the executables 147shipped with the game, allowing you to play them on systems for which 148they were never designed\! 149 150Originally it was designed to run LucasArts' SCUMM games, such as Maniac 151Mansion, Monkey Island, Day of the Tentacle or Sam and Max. SCUMM stands 152for 'Script Creation Utility for Maniac Mansion', which was the first 153game for which LucasArts designed this system. And much later it gave 154its name to ScummVM ('VM' meaning Virtual Machine). 155 156Over time support for a lot of non-SCUMM games has been added, and 157ScummVM now also supports many of Sierra's AGI and SCI games (such as 158King's Quest 1-7, Space Quest 1-6, ...), Discworld 1 and 2, Simon the 159Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken 160Sword I and II, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of 161Kyrandia series, many of Humongous Entertainment's children's SCUMM 162games (including Freddi Fish and Putt Putt games) and many more. You can 163find a full list with details on which adventures are supported and how 164well on the compatibility page. ScummVM is continually improving, so 165check back often. 166 167Among the systems on which you can play those games are regular desktop 168computers (running Windows, Linux, Mac OS X, ...), game consoles 169(Dreamcast, Nintendo DS & Wii, PS2, PSP, ...), smartphones (Android, 170iPhone, PocketPC, Symbian ...) and more. 171 172At this time ScummVM is still under heavy development. Be aware that 173whilst we attempt to make sure that many games can be completed with few 174major bugs, crashes can happen and we offer no warranty. That being 175said, some of the games have been supported for a long time and should 176work fine with any recent stable release. You can get a feeling of how 177well each game is working in ScummVM by looking at the compatibility 178page. Actually, if you browse a bit around you might discover that 179ScummVM is even being used commercially to re-release some of the 180supported games on modern platforms. This shows that several companies 181are happy with the quality of the software and how well it can run some 182of the games. 183 184If you enjoy ScummVM feel free to donate using the PayPal button on the 185ScummVM homepage. This will help us buy utilities needed to develop 186ScummVM easier and quicker. If you cannot donate, help and contribute a 187patch\! 188 189### 1.2) Quick start 190 191For the impatient among you, here is how to get ScummVM running in five 192simple steps. 193 1941. Download ScummVM from <https://www.scummvm.org/downloads/> and 195 install it. 196 1972. Create a directory on your hard drive and copy the game datafiles 198 from the original media to this directory. Repeat this for every 199 game you want to play. 200 2013. Start ScummVM, choose 'Add game', select the directory with the game 202 datafiles (do not try to select the datafiles themselves\!) and 203 press `Choose`. 204 2054. A dialog should pop up allowing you to configure various settings if 206 you wish to (it should be just fine to leave everything at its 207 default, though). Confirm the dialog. 208 2095. Select the game you want to play in the list, and press `Start`. 210 211In the future, you should be able to directly skip to step 5, unless you 212want to add more games. 213 214Hint: If you want to add multiple games in one go, try pressing and 215holding the shift key before clicking 'Add game' -- its label will 216change to 'Mass Add' and if you press it, you are again asked to select 217a directory, only this time ScummVM will search through all 218subdirectories for supported games. 219 220### 1.3) F.A.Q. 221 222We've compiled a list of F.A.Q. at: 223 224<https://www.scummvm.org/faq/> 225 226## 2.0) Contact 227 228The easiest way to contact the ScummVM team is by submitting bug reports 229(see section 2.1) or by using our forums at <https://forums.scummvm.org>. 230You can also join and e-mail the scummvm-devel mailing list, or chat 231with us on IRC (\#scummvm on irc.freenode.net) Please do not ask us to 232support an unsupported game -- read the FAQ on our web site first. 233 234### 2.1) Reporting Bugs 235 236To report a bug, please follow the "Bug Tracker" link from our homepage 237and log in with your GitHub account. Please make sure the bug is 238reproducible, and still occurs in the latest git/Daily build version. 239Also check the known problems list (below) and the compatibility list on 240our website for that game, to ensure the issue is not already known: 241 242<https://www.scummvm.org/compatibility/> 243 244Please do not report bugs for games that are not listed as being 245completeable in the 'Supported Games' section, or compatibility list. We 246_know_ those games have bugs. 247 248Please include the following information: 249 250 - ScummVM version (PLEASE test the latest git/Daily build) 251 - Bug details, including instructions on reproducing 252 - Language of game (English, German, ...) 253 - Version of game (talkie, floppy, ...) 254 - Platform and Compiler (Win32, Linux, FreeBSD, ...) 255 - Attach a saved game if possible - If this bug only occurred 256 recently, please note the last version without the bug, and the 257 first version including the bug. That way we can fix it quicker by 258 looking at the changes made. 259 260Finally, please report each issue separately; do not file multiple 261issues on the same ticket. (Otherwise, it gets difficult to track the 262status of each individual bug). 263 264## 3.0) Supported Games 265 266At the moment the following games have been reported to work, and should 267be playable to the end: A more detailed compatibility list of the 268supported games can be found here: 269 270<https://www.scummvm.org/compatibility/> 271 272| LucasArts (SCUMM) Games: | | 273| --------------------------------------- | ------------ | 274| Maniac Mansion | \[maniac\] | 275| Zak McKracken and the Alien Mindbenders | \[zak\] | 276| Indiana Jones and the Last Crusade | \[indy3\] | 277| Loom | \[loom\] | 278| Passport to Adventure | \[pass\] | 279| The Secret of Monkey Island | \[monkey\] | 280| Monkey Island 2: LeChuck's Revenge | \[monkey2\] | 281| Indiana Jones and the Fate of Atlantis | \[atlantis\] | 282| Day of the Tentacle | \[tentacle\] | 283| Sam & Max Hit the Road | \[samnmax\] | 284| Full Throttle | \[ft\] | 285| The Dig | \[dig\] | 286| The Curse of Monkey Island | \[comi\] | 287 288| Activision (MADE) Games: | | 289| ----------------------------- | ----------- | 290| Leather Goddesses of Phobos 2 | \[lgop2\] | 291| The Manhole | \[manhole\] | 292| Return to Zork | \[rtz\] | 293| Rodney's Funscreen | \[rodney\] | 294 295| Adventuresoft/Horrorsoft (AGOS) Games: | | 296| ----------------------------------------------------- | ------------ | 297| Elvira - Mistress of the Dark | \[elvira1\] | 298| Elvira II - The Jaws of Cerberus | \[elvira2\] | 299| Personal Nightmare | \[pn\] | 300| Simon the Sorcerer 1 | \[simon1\] | 301| Simon the Sorcerer 2 | \[simon2\] | 302| Simon the Sorcerer's Puzzle Pack - Demon In My Pocket | \[dimp\] | 303| Simon the Sorcerer's Puzzle Pack - Jumble | \[jumble\] | 304| Simon the Sorcerer's Puzzle Pack - NoPatience | \[puzzle\] | 305| Simon the Sorcerer's Puzzle Pack - Swampy Adventures | \[swampy\] | 306| The Feeble Files | \[feeble\] | 307| Waxworks | \[waxworks\] | 308 309| Coktel Vision (GOB) Games: | | 310| ---------------------------------------------------- | --------------- | 311| Bargon Attack | \[bargon\] | 312| Fascination | \[fascination\] | 313| Geisha | \[geisha\] | 314| Gobliiins | \[gob1\] | 315| Gobliins 2 | \[gob2\] | 316| Goblins 3 | \[gob3\] | 317| Lost in Time | \[lostintime\] | 318| Once Upon A Time: Little Red Riding Hood | \[littlered\] | 319| Playtoons: Bambou le sauveur de la jungle | \[bambou\] | 320| The Bizarre Adventures of Woodruff and the Schnibble | \[woodruff\] | 321| Urban Runner | \[urban\] | 322| Ween: The Prophecy | \[ween\] | 323 324| Revolution Software (Various) Games: | | 325| ---------------------------------------- | ---------- | 326| Beneath a Steel Sky | \[sky\] | 327| Broken Sword: The Shadow of the Templars | \[sword1\] | 328| Broken Sword II: The Smoking Mirror | \[sword2\] | 329| Lure of the Temptress | \[lure\] | 330 331| Sierra (AGI/preAGI) Games: | | 332| ---------------------------------------------------- | --------------- | 333| The Black Cauldron | \[bc\] | 334| Gold Rush\! | \[goldrush\] | 335| King's Quest I | \[kq1\] | 336| King's Quest II | \[kq2\] | 337| King's Quest III | \[kq3\] | 338| King's Quest IV | \[kq4\] | 339| Leisure Suit Larry in the Land of the Lounge Lizards | \[lsl1\] | 340| Mixed-Up Mother Goose | \[mixedup\] | 341| Manhunter 1: New York | \[mh1\] | 342| Manhunter 2: San Francisco | \[mh2\] | 343| Police Quest I: In Pursuit of the Death Angel | \[pq1\] | 344| Space Quest I: The Sarien Encounter | \[sq1\] | 345| Space Quest II: Vohaul's Revenge | \[sq2\] | 346| Fanmade Games | \[agi-fanmade\] | 347| Mickey's Space Adventure | \[mickey\] | 348| Troll's Tale | \[troll\] | 349| Winnie the Pooh in the Hundred Acre Wood | \[winnie\] | 350 351| Sierra (SCI) Games: | | 352| ------------------------------------------ | -------------------- | 353| Castle of Dr. Brain | \[castlebrain\] | 354| Codename: ICEMAN | \[iceman\] | 355| Conquests of Camelot | \[camelot\] | 356| Conquests of the Longbow | \[longbow\] | 357| EcoQuest: The Search for Cetus | \[ecoquest\] | 358| EcoQuest 2: Lost Secret of the Rainforest | \[ecoquest2\] | 359| Freddy Pharkas: Frontier Pharmacist | \[freddypharkas\] | 360| Gabriel Knight: Sins of the Fathers | \[gk1\] | 361| Hoyle's Book of Games 1 | \[hoyle1\] | 362| Hoyle's Book of Games 2 | \[hoyle2\] | 363| Hoyle's Book of Games 3 | \[hoyle3\] | 364| Hoyle Classic Card Games | \[hoyle4\] | 365| Jones in the Fast Lane | \[jones\] | 366| King's Quest I | \[kq1sci\] | 367| King's Quest IV | \[kq4sci\] | 368| King's Quest V | \[kq5\] | 369| King's Quest VI | \[kq6\] | 370| King's Quest VII | \[kq7\] | 371| King's Questions | \[kquestions\] | 372| Laura Bow: The Colonel's Bequest | \[laurabow\] | 373| Laura Bow 2: The Dagger of Amon Ra | \[laurabow2\] | 374| Leisure Suit Larry 1 | \[lsl1sci\] | 375| Leisure Suit Larry 2 | \[lsl2\] | 376| Leisure Suit Larry 3 | \[lsl3\] | 377| Leisure Suit Larry 5 | \[lsl5\] | 378| Leisure Suit Larry 6 | \[lsl6\] | 379| Leisure Suit Larry 6 (hires) | \[lsl6hires\] | 380| Leisure Suit Larry 7 | \[lsl7\] | 381| Lighthouse: The Dark Being | \[lighthouse\] | 382| Mixed-up Fairy Tales | \[fairytales\] | 383| Mixed-up Mother Goose | \[mothergoose\] | 384| Mixed-up Mother Goose Deluxe | \[mothergoosehires\] | 385| Pepper's Adventures in Time | \[pepper\] | 386| Phantasmagoria | \[phantasmagoria\] | 387| Phantasmagoria 2: A Puzzle of Flesh | \[phantasmagoria2\] | 388| Police Quest 1 | \[pq1sci\] | 389| Police Quest 2 | \[pq2\] | 390| Police Quest 3 | \[pq3\] | 391| Police Quest 4 | \[pq4\] | 392| Quest for Glory 1/Hero's Quest | \[qfg1\] | 393| Quest for Glory 1 | \[qfg1vga\] | 394| Quest for Glory 2 | \[qfg2\] | 395| Quest for Glory 3 | \[qfg3\] | 396| Quest for Glory 4 | \[qfg4\] | 397| RAMA | \[rama\] | 398| Slater & Charlie Go Camping | \[slater\] | 399| Shivers | \[shivers\] | 400| Space Quest I | \[sq1sci\] | 401| Space Quest III | \[sq3\] | 402| Space Quest IV | \[sq4\] | 403| Space Quest V | \[sq5\] | 404| Space Quest 6 | \[sq6\] | 405| The Island of Dr. Brain | \[islandbrain\] | 406| The Beast Within: A Gabriel Knight Mystery | \[gk2\] | 407| Torin's Passage | \[torin\] | 408 409| Other Games: | | 410| ------------------------------------------------------------------- | --------------- | 411| 3 Skulls of the Toltecs | \[toltecs\] | 412| Amazon: Guardians of Eden | \[access\] | 413| Beavis and Butt-head in Virtual Stupidity | \[bbvs\] | 414| Blade Runner | \[bladerunner\] | 415| Blue Force | \[blueforce\] | 416| Broken Sword: The Return of the Templars | \[sword25\] | 417| Bud Tucker in Double Trouble | \[tucker\] | 418| Chivalry is Not Dead | \[chivalry\] | 419| Cruise for a Corpse | \[cruise\] | 420| DreamWeb | \[dreamweb\] | 421| Discworld | \[dw\] | 422| Discworld 2: Missing Presumed ...\!? | \[dw2\] | 423| Dragon History | \[draci\] | 424| Drascula: The Vampire Strikes Back | \[drascula\] | 425| Eye of the Beholder | \[eob\] | 426| Eye of the Beholder II: The Legend of Darkmoon | \[eob2\] | 427| Flight of the Amazon Queen | \[queen\] | 428| Future Wars | \[fw\] | 429| Hopkins FBI | \[hopkins\] | 430| Hugo's House of Horrors | \[hugo1\] | 431| Hugo 2: Whodunit? | \[hugo2\] | 432| Hugo 3: Jungle of Doom | \[hugo3\] | 433| I Have No Mouth, and I Must Scream | \[ihnm\] | 434| Inherit the Earth: Quest for the Orb | \[ite\] | 435| Lands of Lore: The Throne of Chaos | \[lol\] | 436| Mortville Manor | \[mortevielle\] | 437| Myst / Myst: Masterpiece Edition | \[myst\] | 438| Nippon Safes Inc. | \[nippon\] | 439| Rex Nebular and the Cosmic Gender Bender | \[nebular\] | 440| Ringworld: Revenge Of The Patriarch | \[ringworld\] | 441| Riven: The Sequel to Myst | \[riven\] | 442| Return to Ringworld | \[ringworld2\] | 443| Sfinx | \[sfinx\] | 444| Soltys | \[soltys\] | 445| Starship Titanic | \[titanic\] | 446| The Journeyman Project: Pegasus Prime | \[pegasus\] | 447| The Labyrinth of Time | \[lab\] | 448| The Legend of Kyrandia | \[kyra1\] | 449| The Legend of Kyrandia: The Hand of Fate | \[kyra2\] | 450| The Legend of Kyrandia: Malcolm's Revenge | \[kyra3\] | 451| The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel | \[scalpel\] | 452| The Lost Files of Sherlock Holmes: The Case of the Rose Tattoo | \[rosetattoo\] | 453| The Neverhood | \[neverhood\] | 454| The 7th Guest | \[t7g\] | 455| TeenAgent | \[teenagent\] | 456| Toonstruck | \[toon\] | 457| Tony Tough and the Night of Roasted Moths | \[tony\] | 458| Touche: The Adventures of the Fifth Musketeer | \[touche\] | 459| U.F.O.s / Gnap: Der Schurke aus dem All | \[gnap\] | 460| Versailles: 1685 | \[versailles\] | 461| Voyeur | \[voyeur\] | 462| Zork: Grand Inquisitor | \[zgi\] | 463| Zork Nemesis: The Forbidden Lands | \[znemesis\] | 464 465| Humongous Entertainment (SCUMM) Games: | | 466| -------------------------------------------------------------- | ----------------- | 467| Backyard Baseball | \[baseball\] | 468| Backyard Baseball 2001 | \[baseball2001\] | 469| Backyard Baseball 2003 | \[baseball2003\] | 470| Backyard Football | \[football\] | 471| Backyard Football 2002 | \[football2002\] | 472| Bear Stormin' | \[brstorm\] | 473| Big Thinkers First Grade | \[thinker1\] | 474| Big Thinkers Kindergarten | \[thinkerk\] | 475| Blue's 123 Time Activities | \[Blues123Time\] | 476| Blue's ABC Time Activities | \[BluesABCTime\] | 477| Blue's Art Time Activities | \[arttime\] | 478| Blue's Birthday Adventure | \[BluesBirthday\] | 479| Blue's Reading Time Activities | \[readtime\] | 480| Fatty Bear's Birthday Surprise | \[fbear\] | 481| Fatty Bear's Fun Pack | \[fbpack\] | 482| Freddi Fish 1: The Case of the Missing Kelp Seeds | \[freddi\] | 483| Freddi Fish 2: The Case of the Haunted Schoolhouse | \[freddi2\] | 484| Freddi Fish 3: The Case of the Stolen Conch Shell | \[freddi3\] | 485| Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch | \[freddi4\] | 486| Freddi Fish 5: The Case of the Creature of Coral Cove | \[freddicove\] | 487| Freddi Fish and Luther's Maze Madness | \[maze\] | 488| Freddi Fish and Luther's Water Worries | \[water\] | 489| Let's Explore the Airport with Buzzy | \[airport\] | 490| Let's Explore the Farm with Buzzy | \[farm\] | 491| Let's Explore the Jungle with Buzzy | \[jungle\] | 492| Pajama Sam: Games to Play on Any Day | \[pjgames\] | 493| Pajama Sam 1: No Need to Hide When It's Dark Outside | \[pajama\] | 494| Pajama Sam 2: Thunder and Lightning Aren't so Frightening | \[pajama2\] | 495| Pajama Sam 3: You Are What You Eat From Your Head to Your Feet | \[pajama3\] | 496| Pajama Sam's Lost & Found | \[lost\] | 497| Pajama Sam's Sock Works | \[socks\] | 498| Putt-Putt Enters the Race | \[puttrace\] | 499| Putt-Putt Goes to the Moon | \[puttmoon\] | 500| Putt-Putt Joins the Circus | \[puttcircus\] | 501| Putt-Putt Joins the Parade | \[puttputt\] | 502| Putt-Putt Saves the Zoo | \[puttzoo\] | 503| Putt-Putt Travels Through Time | \[putttime\] | 504| Putt-Putt and Pep's Balloon-O-Rama | \[balloon\] | 505| Putt-Putt and Pep's Dog on a Stick | \[dog\] | 506| Putt-Putt & Fatty Bear's Activity Pack | \[activity\] | 507| Putt-Putt's Fun Pack | \[funpack\] | 508| SPY Fox 1: Dry Cereal | \[spyfox\] | 509| SPY Fox 2: Some Assembly Required | \[spyfox2\] | 510| SPY Fox 3: Operation Ozone | \[spyozon\] | 511| SPY Fox in Cheese Chase | \[chase\] | 512| SPY Fox in Hold the Mustard | \[mustard\] | 513 514> The following games should load but are not yet fully playable. Play 515> these at your own risk, and please do not file bug reports about them. 516> If you want the latest updates on game compatibility, visit our web 517> site and view the compatibility chart. 518 519| | | 520| -------------------- | --------------------- | 521| Backyard Soccer | \[soccer\] | 522| Backyard Soccer MLS | \[soccermls\] | 523| Backyard Soccer 2004 | \[soccer2004\] | 524| Blue's Treasure Hunt | \[BluesTreasureHunt\] | 525 526| Animation Magic (Composer) Games: | | 527| --------------------------------- | --------------- | 528| Darby the Dragon | \[darby\] | 529| Gregory and the Hot Air Balloon | \[gregory\] | 530| Magic Tales: Liam Finds a Story | \[liam\] | 531| The Princess and the Crab | \[princess\] | 532| Sleeping Cub's Test of Courage | \[sleepingcub\] | 533 534| Living Books Games: | | 535| ----------------------------------------- | -------------- | 536| Aesop's Fables: The Tortoise and the Hare | \[tortoise\] | 537| Arthur's Birthday | \[arthurbday\] | 538| Arthur's Teacher Trouble | \[arthur\] | 539| Dr. Seuss's ABC | \[seussabc\] | 540| Green Eggs and Ham | \[greeneggs\] | 541| Harry and the Haunted House | \[harryhh\] | 542| Just Grandma and Me | \[grandma\] | 543| Little Monster at School | \[lilmonster\] | 544| Ruff's Bone | \[ruff\] | 545| Sheila Rae, the Brave | \[sheila\] | 546| Stellaluna | \[stellaluna\] | 547| The Berenstain Bears Get in a Fight | \[bearfight\] | 548| The Berenstain Bears in the Dark | \[beardark\] | 549| The New Kid on the Block | \[newkid\] | 550 551The following games are based on the SCUMM engine, but NOT supported by 552ScummVM (yet): 553 554 Moonbase Commander 555 556Please be aware that the engines may contain bugs and unimplemented 557features that sometimes make it impossible to finish the game. Save 558often, and please file a bug report (instructions on submitting bug 559reports are above) if you encounter such a bug in a 'supported' game. 560 561### 3.1) Copy Protection 562 563The ScummVM team does not condone piracy. However, there are cases where 564the game companies (such as LucasArts) themselves bundled 'cracked' 565executables with their games -- in these cases the data files still 566contain the copy protection scripts, but the interpreter bypasses them 567(similar to what an illegally cracked version might do, only that here 568the producer of the game did it). There is no way for us to tell the 569difference between legitimate and pirated data files, so for the games 570where we know that a cracked version of the original interpreter was 571sold at some point, ScummVM will always have to bypass the copy 572protection. 573 574In some cases ScummVM will still show the copy protection screen. Try 575entering any answer. Chances are that it will work. 576 577ScummVM will skip copy protection in the following games: 578 579 - Beneath a Steel Sky 580 - bypassed with kind permission from Revolution Software. 581 - Dreamweb 582 - a list of available commands in the in-game terminals is now 583 shown when the player uses the `help` command 584 - Inherit the Earth: Quest for the Orb (Floppy version) 585 - bypassed with kind permission from Wyrmkeep Entertainment, since 586 it was bypassed in all CD releases of the game. 587 - Loom (EGA DOS) 588 - Lure of the Temptress 589 - Maniac Mansion 590 - Might and Magic: World of Xeen 591 - Monkey Island 2: LeChuck's Revenge 592 - Rex Nebular and The Cosmic Gender Bender 593 - Simon the Sorcerer 1 (Floppy version) 594 - Simon the Sorcerer 2 (Floppy version) 595 - bypassed with kind permission from Adventure Soft, since it was 596 bypassed in all CD releases of the game. 597 - The Secret of Monkey Island (VGA) 598 - Voyeur 599 - Waxworks 600 - Zak McKracken and the Alien Mindbenders 601 602### 3.2) Datafiles 603 604For a comprehensive list of required Datafiles for supported games 605visit: 606 607<https://wiki.scummvm.org/index.php/Datafiles> 608 609### 3.3) Multi-CD games notes 610 611In general, ScummVM does not deal very well with Multi-CD games. This is 612because ScummVM assumes everything about a game can be found in one 613directory. Even if ScummVM does make some provisions for asking the user 614to change CD, the original game executables usually installed a small 615number of files to the hard disk. Unless these files can be found on all 616the CDs, ScummVM will be in trouble. 617 618Fortunately, ScummVM has no problems running the games entirely from 619hard disk, if you create a directory with the correct combination of 620files. Usually, when a file appears on more than one CD you can pick 621either of them. 622 623### 3.4) Known Problems 624 625This release has the following known problems. There is no need to 626report them, although patches to fix them are welcome. If you discover a 627bug that is not listed here, nor in the compatibility list on the web 628site, please see the section on reporting bugs. 629 630CD Audio Games: 631 632 - When playing games that use CD Audio (FM-TOWNS games, Loom CD, etc) 633 users of Microsoft Windows 2000/XP may experience random crashes. 634 This is due to a long-standing Windows bug, resulting in corrupt 635 game files being read from the CD. Please copy the game data to your 636 hard disk to avoid this. 637 638FM-TOWNS versions: 639 640 - The Kanji versions require the FM-TOWNS Font ROM. 641 642Loom: 643 644 - Turning off the subtitles via the config file does not work reliably 645 as the Loom scripts automatically turn them on again. 646 - MIDI support in the EGA version requires the Roland update from 647 LucasArts. 648 - The PC-Engine Kanji version requires the system card rom. 649 650The Secret of Monkey Island: 651 652 - MIDI support in the EGA version requires the Roland update from 653 LucasArts. 654 655Beneath a Steel Sky: 656 657 - Amiga versions aren't supported. 658 - Floppy demos aren't supported. 659 - Not a bug: CD version is missing speech for some dialogs, this is 660 normal. 661 662Elvira - Mistress of the Dark: 663 664 - No music in the Atari ST version. 665 666Elvira II - The Jaws of Cerberus 667 668 - No music in the Atari ST version. 669 - No sound effects in the PC version. 670 - Palette issues in the Atari ST version. 671 672Inherit the Earth: Quest for the Orb: 673 674 - Amiga versions aren't supported. 675 676Lure of the Temptress: 677 678 - No Roland MT-32 support. 679 - Sound support is incomplete and doesn't sound like original. 680 681Simon the Sorcerer 1: 682 683 - Subtitles aren't available in the English and German CD versions as 684 they are missing the majority of subtitles. 685 686Simon the Sorcerer 2: 687 688 - Combined speech and subtitles will often cause speech to be cut off 689 early, this is a limitation of the original game. 690 - Only default language (English) of data files is supported in Amiga 691 and Macintosh versions. 692 693Simon the Sorcerer's Puzzle Pack: 694 695 - No support for displaying, entering, loading or saving high scores. 696 - No support for displaying names of items, when hovering over them in 697 Swampy Adventures. 698 699The Feeble Files: 700 701 - Subtitles are often incomplete, they were always disabled in the 702 original game. 703 704The Legend of Kyrandia: 705 706 - No music or sound effects in the Macintosh floppy versions. 707 - Macintosh CD is using included DOS music and sound effects. 708 709Humongous Entertainment games: 710 711 - Only the original load and save interface can be used. 712 - No support for multiplayer or printing images. 713 714### 3.5) Extra Data Files 715 716Some games require additional files that are not part of the original data. Those files can generally be found in our [Downloads](https://www.scummvm.org/downloads/#extras) page. 717 718Games that require additional data: 719 - Beneath a Steel Sky (sky.cpt) 720 - Flight of the Amazon Queen 721 - Kyrandia Series (kyra.dat) 722 - Lands of Lore Series (kyra.dat) 723 - Lure of the Temptress (lure.dat) 724 - Versailles 1685 (cryomni3d.dat) 725 726The most up to date list of Engine data files can be found in our [source code repository](https://github.com/scummvm/scummvm/tree/master/dists/engine-data) 727 728### 3.6) Blade Runner notes 729 730Supported versions are English (both CD and DVD), French, German, 731Italian, Russian (by Fargus Multimedia) and Spanish. Other unofficial 732versions exist but they are based on the English version. 733 734All *.mix, *.tlk and *.dat files are needed from all 4 CDs/DVD. 735Files named CDFRAMES.DAT need to be renamed to CDFRAMES1.DAT, 736CDFRAMES2.DAT, CDFRAMES3.DAT and CDFRAMES4.DAT according on 737the CD they came from. Other files with the same name on different 738CDs are identical and it doesn't matter which one is used. 739 740To enable subtitles, download a file from our [Downloads](https://www.scummvm.org/games/#bladerunner) page 741and place file SUBTITLES.MIX next to the other game files. 742 743"Blade Runner with restored content" is not yet supported and might 744contain game breaking bugs. 745 746### 3.7) Broken Sword games notes 747 748The instructions for the Broken Sword games are for the Sold-Out 749Software versions, with each game on two CDs, since these were the 750versions most easily available at the time ScummVM gained support for 751them. Hopefully they are general enough to be useful to other releases 752as well. 753 754#### 3.7.1) Broken Sword 755 756For this game, you will need all of the files from the clusters 757directories on both CDs. For the Windows and Macintosh versions, you 758will also need the speech.clu files from the speech directories, but 759since they are not identical you will need to rename them speech1.clu 760and speech2.clu for CD 1 and 2 respectively. The PlayStation version 761requires the speech.tab, speech.dat, speech.lis, and speech.inf. 762 763In addition, the Windows and Macintosh versions require a music 764subdirectory with all of the files from the music subdirectories on both 765CDs. Some of these files appear on both CDs, but in these cases they are 766either identical or, in one case, so nearly identical that it makes 767little difference. The PlayStation version requires tunes.dat and 768tunes.tab. 769 770#### 3.7.2) Broken Sword II 771 772For this game, you will need all of the files from the clusters 773directories on both CDs. (Actually, a few of them may not be strictly 774necessary, but the ones that I'm uncertain about are all fairly small.) 775You will need to rename the speech.clu and music.clu files speech1.clu, 776speech2.clu, music1.clu and music2.clu so that ScummVM can tell which 777ones are from CD 1 and which ones are from CD 2. Any other files that 778appear in both cluster directories are identical. Use whichever you 779like. 780 781In addition, you will need the cd.inf and, optionally, the startup.inf 782files from the sword2 directory on CD 1. 783 784#### 3.7.3) Broken Sword games cutscenes 785 786The cutscenes for the Broken Sword games have a bit of a history (see 787the next section, if you are interested), but in general all you need to 788do is to copy the .SMK files from the "SMACKS" or "SMACKSHI" directories 789on the CDs to the same directory as the other game data files. (Broken 790Sword has a "SMACKSLO" directory with the same cutscenes, but these are 791of lower quality.) You can put them in a subdirectory called "video" if 792you find that neater. 793 794For the PlayStation versions, you can dump the original videos off the 795disc. For each of the files ending in an "STR" extension, you should 796dump them as *raw* sectors off the disc (all 2352 bytes per sector). You 797may also use the re-encoded cutscenes mentioned below instead, but this 798will not work for all videos in Broken Sword II. For more information, 799see: 800 801<https://wiki.scummvm.org/index.php/HOWTO-PlayStation_Videos> 802 803Some re-releases of the games, as well as the PlayStation version, do 804not have Smacker videos. Revolution Software has kindly allowed us to 805provide re-encoded cutscenes for download on our website: 806 807<https://www.scummvm.org/downloads/> 808 809These cutscenes are provided in DXA format with FLAC audio. Their 810quality is equal to the original games due to the use of lossless 811compression. Viewing these cutscenes requires a version of ScummVM 812compiled with both FLAC and zlib support. 813 814For systems that are too slow to handle the decoding of FLAC audio, the 815audio for these cutscenes is also provided separately as OGG Vorbis 816audio. Viewing these cutscenes with OGG Vorbis audio requires a version 817of ScummVM compiled with both libVorbis and zlib support. 818 819For Broken Sword, we also provide a subtitles add-on. Simply unpack it 820and follow the instructions in its readme.txt file. The subtitle pack 821currently does not work when running PlayStation videos. (Broken Sword 822II already has subtitles; no extra work is needed for them.) 823 824#### 3.7.4) Broken Sword games cutscenes, in retrospect 825 826The original releases of the Broken Sword games used RAD Game Tools's 827Smacker(tm) format. As RAD was unwilling to open the older legacy 828versions of this format to us, and had requested we not reverse engineer 829it, an alternative solution had to be found. 830 831In Broken Sword II, it was possible to play back the voice-over without 832playing the video itself. This remained a fallback until ScummVM 1.0.0, 833but was never the only solution for any stable release. 834 835In ScummVM 0.6.0 we used MPEG, which provided a reasonable trade-off 836between size and quality. In ScummVM 0.10.0 this was superseded by DXA 837(originally added for AdventureSoft's "The Feeble Files"). This gave us 838a way of providing the cutscenes in the exact same quality as the 839originals, at the cost of being larger. 840 841Finally, in early 2006, the Smacker format was reverse engineered for 842the FFmpeg project. Thanks to their hard work, ScummVM 1.0.0 now 843supports the original cutscenes. At the same time, MPEG support was 844dropped. From a technical standpoint, this was a good thing since 845decoding MPEG movies added a lot of complexity, and they didn't look as 846good as the Smacker and DXA versions anyway. 847 848### 3.8) Day of the Tentacle notes 849 850At one point in the game, you come across a computer that allows you to 851play the original Maniac Mansion as an easter egg. ScummVM supports 852this, with a few caveats: 853 854ScummVM will scan your configuration file for a game that's in a 855`Maniac` sub-folder of your Day of the Tentacle folder. If you've copied 856the data files from the CD version, this should already be the case but 857you have to add the game to ScummVM as well. 858 859To return to Day of the Tentacle, press F5 and select "Return to 860Launcher". 861 862This means that you could in theory use any game as the easter egg. 863Indeed, there is a "secret" configuration setting, `easter_egg`, to 864override the ID of the game to run. Be aware, though, that not all games 865support returning to the launcher, and setting it up to use Day of the 866Tentacle itself as the easter egg game is not recommended. 867 868### 3.9) Dragon History notes 869 870There are 4 language variants of the game: Czech, English, Polish and 871German. Each of them is distributed in a separate archive. The only 872official version is the Czech one, and the English, Polish and German 873ports have always been work in progress and never officially released. 874Although all texts are fully translated, it is known that some of them 875contain typos. 876 877There exists an optional Czech dubbing for the game. For bandwidth 878reasons, you can download it separately and then unpack it to the 879directory of the game. You can listen to the Czech dubbing with all 880language variants of the game, while reading the subtitles. 881 882All game files and the walkthrough can be downloaded from: 883 884<http://www.ucw.cz/draci-historie/index-en.html> 885 886### 3.10) Flight of the Amazon Queen notes 887 888Only the original non-freeware version of Flight of the Amazon Queen 889(from original CD), requires the `queen.tbl` datafile (available from the `Downloads` page on our website) in either the 890directory containing the `queen.1` game data file, in your extrapath, or 891in the directory where your ScummVM executable resides. 892 893Alternatively, you can use the `compress_queen` tool from the tools 894package to 'rebuild' your FOTAQ data file to include the table for that 895specific version, and thus removing the run-time dependency on the 896`queen.tbl` file. This tool also allows you to compress the speech and 897sound effects with MP3, OGG or FLAC. 898 899### 3.11) Gobliiins notes 900 901The CD versions of the Gobliiins series contain one big audio track 902which you need to rip (see the section on using compressed audio files) 903and copy into the game directory if you want to have in-game music 904without the CD in the drive all the time. The speech is also in that 905track and its volume is therefore changed with the music volume control 906as well. 907 908### 3.12) Inherit the Earth: Quest for the Orb notes 909 910In order to run the Mac OS X Wyrmkeep re-release of the game you will 911need to copy over data from the CD to your hard disk. If you're on a PC 912then consult: 913 914<https://wiki.scummvm.org/index.php/HOWTO-Mac_Games> 915 916Although it primarily talks about SCUMM games, it mentions the 917"HFSExplorer" utility which you need to extract the files. Note that you 918have to put the speech data "Inherit the Earth Voices" in the same 919directory as the game data which is stored in: 920 921Inherit the Earth.app/Contents/Resources 922 923For the old Mac OS 9 release you need to copy the files in MacBinary 924format, as they should include both resource and data forks. Copy all 925'ITE \*' files. 926 927### 3.13) Mickey's Space Adventure notes 928 929To run Mickey's Space Adventure under ScummVM, the original executable 930of the game (mickey.exe) is needed together with the game's data files. 931 932There is extensive mouse support for the game under ScummVM, even though 933there wasn't any mouse support in the original game. Menu items can be 934selected using the mouse, and it is possible to move to other locations 935using the mouse as well. When the mouse cursor is hovered on the edges 936of the screen, it changes color to red if it is possible to walk towards 937that direction. The player can then simply click on the edges of the 938game's screen to change location, similar to many adventure games, which 939is simpler and more straightforward than moving around using the menu. 940 941### 3.14) Might and Magic Xeen games notes 942 943To properly play the World of Xeen CD Talkie using original discs, use 944LAME or some other encoder to rip the cd audio tracks to files, either 945mp3 or ogg. Whichever you choose, the tracks of the first CD should be 946named from track02 to track31, whereas the second CD's audio tracks 947should be encoded and renamed as track32 through to track60. 948 949For the GOG Might and Magic 4-5 installation, install the game to your 950computer, and do the following steps: 951 952 - The game1.inst (CUE) and game1.gog (BIN) file from the game folder 953 is a CD image. Use software like Virtual CloneDrive to mount it as a 954 drive. Linux and MacOS users can use bchunk to convert it to an ISO. 955 - Copy all the .cc files from the subfolder in the mounted drive to a 956 new empty game folder that you create for the game. 957 - Copy all the music/\*.ogg files from the GOG installation to your 958 game folder. You'll then need to rename all of them from xeen??.ogg 959 to track??.ogg 960 - You should then be able to point ScummVM to this new game folder, 961 and the CD talkie version should be detected. 962 963Savegames from either Clouds or Darkside of Xeen games can be 964transferred across to World of Xeen (that combines both games) simply by 965setting up and detecting World of Xeen (either by manually combining the 966two games or using the GOG World of Xeen installer), and then renaming 967the savegames to use the World of Xeen savegame format, by default 968'worldofxeen.\*' 969 970The Xeen engine also offers two custom options in the Engine tab for the 971games in the ScummVM launcher. They are: 972 973 - To change the threshold armor breaks at for characters from -10HP to 974 -80HP 975 - To show values for inventory items, even outside of the blacksmith, 976 allowing the relative strength/value of armor and weapons to be 977 compared. 978 979### 3.15) Myst game notes 980 981Left Click: Move/action 982Space: Pause the game 983Esc: Skip cutscene 984F5: Menu 985 986Myst will autosave to slot 0 if no save or an autosave is present in 987slot 0. 988 989### 3.16) Quest for Glory notes 990 991It is possible to import characters, beginning with Quest for Glory II, 992from past games to future games and continue from the stats earned from 993those games. 994 995For example, a character can be imported from Quest for Glory I directly 996to Quest for Glory III without having to necessarily play Quest for 997Glory II. 998 999Characters cannot be imported from future games to past games, nor can a 1000character be imported to the same game that was just completed. In other 1001words, a character from Quest for Glory II cannot be imported into Quest 1002for Glory II. 1003 1004If you want to use a saved character from the original Sierra 1005interpreter, you will need to rename the character file to 1006"qfg\[game-number\]-\[character-filename\].sav" and place it in the 1007ScummVM save path (see section 6.0), otherwise the file won't get listed 1008on the import screen. 1009 1010Example: qfg2-thief.sav 1011 1012### 3.17) Riven game notes 1013 1014Left Click: Move/action 1015Arrow Keys: Movement 1016Page Up: Look up 1017Page Down: Look down 1018Space: Pause the game 1019Esc: Skip cutscene 1020F5: Menu 1021Ctrl-o: Load game 1022Ctrl-s: Save game 1023 1024Riven will autosave to slot 0 if no save or an autosave is present in 1025slot 0. 1026 1027### 3.18) Simon the Sorcerer games notes 1028 1029If you have the dual version of Simon the Sorcerer 1 or 2 on CD, you 1030will find the Windows version in the main directory of the CD and the 1031DOS version in the DOS directory of the CD. 1032 1033### 3.19) Starship Titanic game notes 1034 1035For the purposes of solving the starfield puzzle, only mouse clicks, L 1036and Tab are really needed, though the action glyph in the PET can be 1037used instead of Tab. 1038 1039### 3.20) The Curse of Monkey Island notes 1040 1041For this game, you will need the comi.la0, comi.la1 and comi.la2 files. 1042The comi.la0 file can be found on either CD, but since they are 1043identical it doesn't matter which one of them you use. 1044 1045In addition, you will need to create a "resource" subdirectory 1046containing all of the files from -both- "resource" subdirectories on the 1047two CDs. Some of the files appear on both CDs, but again they're 1048identical. 1049 1050### 3.21) The Feeble Files notes 1051 1052Amiga/Macintosh: You need to install a small pack of cutscenes that are 1053missing in both of these versions of The Feeble Files. It's called "The 1054Feeble Files - Omni TV and epilogue cutscenes for the Amiga and 1055Macintosh versions" and you can get it here: 1056 1057<https://www.scummvm.org/games/#feeble> 1058 1059Windows: If you have the Windows version of The Feeble Files, there are 1060several things to note. 1061 1062Many of the files necessary for the game are stored in an InstallShield 1063file called data1.cab, which ScummVM is unable to unpack. You will need 1064to use the original installer or i5comp to unpack the contents of this 1065file. The i5comp decompression tool, can be found via a search on the 1066internet. 1067 1068To use the speech files with ScummVM, they need to be renamed as 1069follows: 1070 1071 - Rename voices.wav on CD1 to voices1.wav 1072 - Rename voices.wav on CD2 to voices2.wav 1073 - Rename voices.wav on CD3 to voices3.wav 1074 - Rename voices.wav on CD4 to voices4.wav 1075 1076### 3.22) The Legend of Kyrandia notes 1077 1078To run The Legend of Kyrandia under ScummVM you need the `kyra.dat` 1079file. The file should already be included in official ScummVM packages. 1080In case ScummVM complains that the file is missing you can find it on 1081the `Downloads` page of the ScummVM website. Note that the current 1082Windows release of ScummVM should contain the file embedded into the 1083executable, thus you only need to grab it in case ScummVM complains 1084about the file being missing. 1085 1086### 3.23) Troll's Tale notes 1087 1088The original game came in a PC booter disk, therefore it is necessary to 1089dump the contents of that disk in an image file and name it "troll.img" 1090to be able to play the game under ScummVM. 1091 1092### 3.24) Winnie the Pooh notes 1093 1094It is possible to import saved games from the original interpreter of 1095the game into ScummVM. 1096 1097There is extensive mouse support for the game under ScummVM, even though 1098there wasn't any mouse support in the original game. Menu items can be 1099selected using the mouse, and it is possible to move to other locations 1100using the mouse as well. When the mouse cursor is hovered on the edges 1101of the screen, it changes color to red if it is possible to walk towards 1102that direction. The player can then simply click on the edges of the 1103game's screen to change location, similar to many adventure games, which 1104is simpler and more straightforward than moving around using the menu. 1105 1106### 3.25) Sierra AGI games: Predictive Input Dialog 1107 1108The Predictive Input Dialog is a ScummVM aid for running AGI engine 1109games (which notoriously require command line input) on devices with 1110limited keyboard support. In these situations, since typing with 1111emulated keyboards is quite tedious, commands can be entered quickly and 1112easily via the Predictive Input Dialog. 1113 1114In order to enable predictive input in AGI games, you need to copy the 1115pred.dic file in the ScummVM extras directory or the directory of the 1116game you wish to play. This dictionary has been created by parsing 1117through all known AGI games and contains the maximum set of common 1118words. 1119 1120If the dictionary is detected, the Predictive Input Dialog is displayed 1121either when you click on the command line area (wherever keyboard input 1122is required, even in dialog boxes), or in some ports by pressing a 1123designated hot key. 1124 1125The predictive input dialog operates in three modes, switchable by the 1126(\*)Pre/123/Abc button. The primary input method is the predictive mode 1127(Pre) which resembles the way "fast typing" is performed at phones. The 1128alphabet is divided into 9 sets which naturally map to the 9 number keys 1129of the numeric keypad (0 is space). To type in a word, you press once 1130the number of the set which contains the letter of the word you intend 1131to type, then move on to the next. For example, to type the command 1132`look`, you should press 5665. As you gradually type the intended word's 1133numeric code, the dictionary is accessed for known words matching your 1134input up to that point. As you press more keys, the prediction converges 1135to the correct word. This is why the printed word may change 1136dramatically between key presses. There exist situations though where 1137more than one words share the same numeric representation. For example 1138the words `quit` and `suit` map to the same number, namely 7848. In 1139these cases the (\#)next button lights up. By pressing it, you can cycle 1140through the list of words sharing the same code and finally accept the 1141correct one by pressing (0)space or the Ok button. 1142 1143The second input method (123) is the numeric input: Each key you press 1144is entered verbatim as a number. 1145 1146The third input method (Abc) is the Multi-tap Alpha input mode. This 1147mode is intended for entering free text, without assistance from the 1148dictionary scheme of predictive (Pre) mode. The text is entered one 1149letter at the time. For each letter first press the number of the set 1150which contains the letter you want, then use the (\#)next button to 1151cycle through the letters and repeat with another number. For example, 1152to enter the word `look` you must press the following: 11535\#\#6\#\#6\#\#5\# 1154 1155The dialog is fully usable with the mouse, but a few provisions have 1156been made in some ScummVM ports to make its use more comfortable by 1157naturally mapping the functionality to the numeric keypad. Also, the 1158dialog's buttons can be navigated with the arrow and the enter keys. 1159 1160### 3.26) Sierra SCI games: Simultaneous speech and subtitles 1161 1162Certain CD versions of Sierra SCI games had both speech and text 1163resources. Some have an option to toggle between the two, but there are 1164some cases where there wasn't any option to enable both simultaneously. 1165In ScummVM, it is possible to enjoy a combined mode, where both speech 1166and text are shown at the same time. This mode can be toggled in the 1167ScummVM audio options, but each game has different behavior in-game 1168regarding speech and text toggling. 1169 1170The CD games where speech and subtitles can be shown simultaneously are: 1171 1172 - EcoQuest 1 CD 1173 - Freddy Pharkas CD 1174 - Gabriel Knight CD 1175 - King's Quest 6 CD 1176 - King's Quest VII CD 1177 - Laura Bow 2 CD 1178 - Leisure Suit Larry 6 CD 1179 - Leisure Suit Larry 6 (hires) CD 1180 - Police Quest 4 CD 1181 - Shivers CD 1182 - Space Quest 4 CD 1183 - Space Quest 6 CD Torin's Passage CD 1184 1185**EcoQuest 1 CD:** Speech and text can be toggled via the game's "Mode" 1186option in the options dialog, or via ScummVM's audio options. 1187 1188**Freddy Pharkas CD:** There is no in-game option to toggle speech and 1189text. Only ScummVM's audio options can be used to toggle this feature. 1190Note that some spoken dialog is missing from the game texts. 1191 1192**Gabriel Knight CD:** Speech and text can be toggled via the "Text" and 1193"Voice" buttons in the game's settings dialog, or via ScummVM's audio 1194options. 1195 1196**King's Quest 6 CD:** Speech and text can be toggled via the "Mode" 1197button in the options dialog (with an extra "Dual" setting added in 1198ScummVM), or via ScummVM's audio options. 1199 1200**King's Quest VII CD:** There is no in-game option to toggle speech and 1201text. Only ScummVM's audio options can be used to toggle this feature. 1202Note that the subtitles were disabled in the official release of this 1203game, so some subtitles may be wrong or missing. 1204 1205**Laura Bow 2 CD:** Speech and text can be toggled via the "Mode" button 1206in the options dialog (with an extra "Dual" setting added in ScummVM), 1207or via ScummVM's audio options. 1208 1209**Leisure Suit Larry 6 CD:** Either speech only or speech and text can 1210be selected. There is no in-game option to toggle text only. Only 1211ScummVM's audio options can be used to enable the text only mode. 1212 1213**Leisure Suit Larry 6 (hires) CD:** Text can be toggled by selecting 1214the "Text On/Off" option from the in-game "Game" menu, or via ScummVM's 1215audio options. Speech cannot be disabled. 1216 1217**Police Quest 4 CD:** Either speech only or text only can be selected 1218from the game's settings dialog. Only ScummVM's audio options can be 1219used to enable text+speech mode. 1220 1221**Shivers CD:** Text can be toggled by selecting the "Text" option from 1222the game's settings dialog, or via ScummVM's audio options. Note that 1223only videos have subtitles in this game. 1224 1225**Space Quest 4 CD:** Speech and text can be toggled via the "Display 1226Mode" button in the options dialog, or via ScummVM's audio options. 1227 1228**Space Quest 6 CD:** Speech and text can be toggled via the "Speech" 1229and "Text" buttons in the game's settings dialog, or via ScummVM's audio 1230options. 1231 1232**Torin's Passage CD:** Text can be toggled by selecting "Closed 1233Captioning" from the in-game "Game" menu. Speech can be disabled by 1234selecting "Audio Mixer" from the in-game "Game" menu and setting the 1235speech volume to zero. 1236 1237### 3.27) Zork games notes 1238 1239To run the supported Zork games (Zork Nemesis: The Forbidden Lands and 1240Zork: Grand Inquisitor) you need to copy some (extra) data to its 1241corresponding destination. 1242 1243#### 3.27.1) Zork Nemesis: The Forbidden Lands 1244 1245Download the Liberation(tm) fonts package 1246<https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-2.00.1.tar.gz> 1247and unpack all the ttf files into your ScummVM extras directory. 1248Alternatively, ScummVM comes with the GNU FreeFont fonts, though at the 1249time of writing these fonts cause some text rendering issues. Download 1250the subtitles patch <https://www.thezorklibrary.com/installguides/znpatch.zip> 1251and unzip the addon directory into the game root directory 1252 1253#### 3.27.2) Zork: Grand Inquisitor 1254 1255Download the Liberation(tm) fonts package 1256<https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-2.00.1.tar.gz> 1257and unpack all the ttf files into your ScummVM extras directory. 1258Alternatively, ScummVM comes with the GNU FreeFont fonts, though at the 1259time of writing these fonts cause some text rendering issues. 1260 1261### 3.28) Commodore64 games notes 1262 1263Both Maniac Mansion and Zak McKracken run but Maniac Mansion is not yet 1264playable. Simply name the D64 disks "maniac1.d64" and "maniac2.d64" 1265respectively "zak1.d64" and "zak2.d64", then ScummVM should be able to 1266automatically detect the game if you point it at the right directory. 1267 1268Alternatively, you can use `extract_mm_c64` from the tools package to 1269extract the data files. But then the game will not be properly 1270autodetected by ScummVM, and you must make sure that the platform is set 1271to Commodore64. We recommend using the much simpler approach described 1272in the previous paragraph. 1273 1274### 3.29) Macintosh games notes 1275 1276All LucasArts SCUMM based adventures, except COMI, also exist in 1277versions for the Macintosh. ScummVM can use most (all?) of them, 1278however, in some cases some additional work is required. First off, if 1279you are not using a Macintosh for this, accessing the CD/floppy data 1280might be tricky. The reason for this is that the mac uses a special disk 1281format called HFS which other systems usually do not support. However, 1282there are various free tools which allow reading such HFS volumes. For 1283example `HFSExplorer` for Windows and `hfsutils` for Linux and other 1284Unix-like operating systems. 1285 1286Most of the newer games on the Macintosh shipped with only a single data 1287file (note that in some cases this data file was made invisible, so you 1288may need extra tools in order to copy it). ScummVM is able to directly 1289use such a data file; simply point ScummVM at the directory containing 1290it, and it should work (just like with every other supported game). 1291 1292We also provide a tool called `extract_scumm_mac` in the tools package 1293to extract the data from these data files, but this is neither required 1294nor recommended. 1295 1296For further information on copying Macintosh game files to your hard 1297disk see: 1298 1299<https://wiki.scummvm.org/index.php/HOWTO-Mac_Games> 1300 1301## 4.0) Supported Platforms 1302 1303ScummVM has been ported to run on many platforms and operating systems. 1304Links to these ports can be found either on the ScummVM web page or by a 1305Google search. Many thanks to our porters for their efforts. If you have 1306a port of ScummVM and wish to commit it into the master git, feel free 1307to contact us\! 1308 1309Supported platforms include (but are not limited to): 1310 1311 - UNIX (Linux, Solaris, IRIX, \*BSD, ...) 1312 - Windows 1313 - Windows CE 1314 - Windows Mobile (including Smartphones and PocketPCs) 1315 - Mac OS X 1316 - AmigaOS 1317 - Android 1318 - Atari/FreeMiNT 1319 - BeOS 1320 - Dreamcast 1321 - GP2x 1322 - Haiku 1323 - iPhone (also includes iPod Touch and iPad) 1324 - Maemo (Nokia Internet tablet N810) 1325 - Nintendo 64 1326 - Nintendo DS 1327 - Nintendo GameCube 1328 - Nintendo Wii 1329 - OpenPandora 1330 - OS/2 1331 - PlayStation 2 1332 - PlayStation 3 1333 - PlayStation Portable 1334 - PlayStation Vita 1335 - Raspberry Pi 1336 - RISC OS 1337 - Symbian 1338 - WebOS 1339 1340The Dreamcast port does not support The Curse of Monkey Island, nor The 1341Dig. The Nintendo DS port does not support Full Throttle, The Dig, or 1342The Curse of Monkey Island. For more platform specific limitations, 1343please refer to our Wiki: 1344 1345<https://wiki.scummvm.org/index.php/Platforms> 1346 1347In the Macintosh port, the right mouse button is emulated via Cmd-Click 1348(that is, you click the mouse button while holding the 1349Command/Apple/Propeller key). 1350 1351There are unofficial ports to a variety of platforms, including the 1352Xbox, and Xbox 360. Please note that these are not made 1353by us, so we neither endorse nor can we support them. Use at your own 1354risk\! 1355 1356## 5.0) Running ScummVM 1357 1358Please note that by default, ScummVM will save games in the directory it 1359is executed from, so you should refrain from running it from more than 1360one location. Further information, including how to specify a specific 1361save directory to avoid this issue, are in section 6.0. 1362 1363ScummVM can be launched directly by running the executable. In this 1364case, the built-in launcher will activate. From this, you can add games 1365(click 'Add Game'), or launch games which have already been configured. 1366Games can also be added in mass quantities. By pressing shift + 'Add 1367Game' (Note that the image turns to 'Mass Add'), you can then specify a 1368directory to start in, and ScummVM will attempt to detect games in all 1369subdirectories of that directory. 1370 1371ScummVM can also be launched into a game directly using Command Line 1372arguments -- see the next section. 1373 1374### 5.1) Command Line Options 1375 1376 Usage: scummvm [OPTIONS]... [GAME] 1377 1378 [GAME] Short name of game to load. For example, 'monkey' 1379 for Monkey Island. This can be either a built-in 1380 gameid, or a user configured target. 1381 1382 -v, --version Display ScummVM version information and exit 1383 -h, --help Display a brief help text and exit 1384 -z, --list-games Display list of supported games and exit 1385 -t, --list-targets Display list of configured targets and exit 1386 --list-saves Display a list of saved games for the target specified 1387 with --game=TARGET, or all targets if none is specified 1388 -a, --add Add all games from current or specified directory. 1389 If --game=ID is passed only the game with id ID is 1390 added. See also --detect. 1391 Use --path=PATH to specify a directory. 1392 --detect Display a list of games with their ID from current or 1393 specified directory without adding it to the config. 1394 Use --path=PATH to specify a directory. 1395 --game=ID In combination with --add or --detect only adds or attempts to 1396 detect the game with id ID. 1397 --auto-detect Display a list of games from current or specified directory 1398 and start the first one. Use --path=PATH to specify 1399 a directory. 1400 --recursive In combination with --add or --detect recurse down all 1401 subdirectories 1402 --console Enable the console window (default: enabled) (Windows only) 1403 1404 -c, --config=CONFIG Use alternate configuration file 1405 -p, --path=PATH Path to where the game is installed 1406 -x, --save-slot[=NUM] Saved game slot to load (default: autosave) 1407 -f, --fullscreen Force full-screen mode 1408 -F, --no-fullscreen Force windowed mode 1409 -g, --gfx-mode=MODE Select graphics scaler (see also section 5.3) 1410 --stretch-mode=MODE Select stretch mode (center, integral, fit, stretch) 1411 --filtering Force filtered graphics mode 1412 --no-filtering Force unfiltered graphics mode 1413 1414 1415 --gui-theme=THEME Select GUI theme (default, modern, classic) 1416 --themepath=PATH Path to where GUI themes are stored 1417 --list-themes Display list of all usable GUI themes 1418 -e, --music-driver=MODE Select music driver (see also section 7.0) 1419 --list-audio-devices List all available audio devices 1420 -q, --language=LANG Select game's language (see also section 5.5) 1421 -m, --music-volume=NUM Set the music volume, 0-255 (default: 192) 1422 -s, --sfx-volume=NUM Set the sfx volume, 0-255 (default: 192) 1423 -r, --speech-volume=NUM Set the voice volume, 0-255 (default: 192) 1424 --midi-gain=NUM Set the gain for MIDI playback, 0-1000 (default: 100) 1425 (only supported by some MIDI drivers) 1426 -n, --subtitles Enable subtitles (use with games that have voice) 1427 -b, --boot-param=NUM Pass number to the boot script (boot param) 1428 -d, --debuglevel=NUM Set debug verbosity level 1429 --debugflags=FLAGS Enable engine specific debug flags 1430 (separated by commas) 1431 -u, --dump-scripts Enable script dumping if a directory called 'dumps' 1432 exists in the current directory 1433 1434 --cdrom=NUM CD drive to play CD audio from (default: 0 = first 1435 drive) 1436 --joystick[=NUM] Enable joystick input (default: 0 = first joystick) 1437 --platform=WORD Specify platform of game (allowed values: 2gs, 3do, 1438 acorn, amiga, atari, c64, fmtowns, mac, nes, pc, 1439 pce, segacd, windows) 1440 --savepath=PATH Path to where saved games are stored 1441 --extrapath=PATH Extra path to additional game data 1442 --soundfont=FILE Select the SoundFont for MIDI playback (Only 1443 supported by some MIDI drivers) 1444 --multi-midi Enable combination of AdLib and native MIDI 1445 --native-mt32 True Roland MT-32 (disable GM emulation) 1446 --enable-gs Enable Roland GS mode for MIDI playback 1447 --output-rate=RATE Select output sample rate in Hz (e.g. 22050) 1448 --opl-driver=DRIVER Select AdLib (OPL) emulator (db, mame, nuked) 1449 --aspect-ratio Enable aspect ratio correction 1450 --render-mode=MODE Enable additional render modes (hercGreen, hercAmber, 1451 cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs, 1452 atari, macintosh) 1453 1454 --alt-intro Use alternative intro for CD versions of Beneath a 1455 Steel Sky and Flight of the Amazon Queen 1456 --copy-protection Enable copy protection in games, when 1457 ScummVM disables it by default. 1458 --talkspeed=NUM Set talk delay for SCUMM games, or talk speed for 1459 other games (default: 60) 1460 --demo-mode Start demo mode of Maniac Mansion (Classic version) 1461 --tempo=NUM Set music tempo (in percent, 50-200) for SCUMM games 1462 (default: 100) 1463 1464The meaning of most long options (that is, those options starting with a 1465double-dash) can be inverted by prefixing them with "no-". For example, 1466`--no-aspect-ratio` will turn aspect ratio correction off. This is 1467useful if you want to override a setting in the configuration file. 1468 1469The short game name ('game target') you see at the end of the command 1470line specifies which game is started. It either corresponds to an 1471arbitrary user defined target (from the configuration file), or to a 1472built-in gameid. A brief list of the latter can be found in section 3.0. 1473 1474Examples: 1475 1476 - Win32: 1477 Running Monkey Island, fullscreen, from a hard disk: 1478 `C:\Games\LucasArts\scummvm.exe -f -pC:\Games\LucasArts\monkey\ 1479 monkey` 1480 Running Full Throttle from CD, fullscreen and with subtitles 1481 enabled: 1482 `C:\Games\LucasArts\scummvm.exe -f -n -pD:\resource\ ft` 1483 1484 - Unix: 1485 Running Monkey Island, fullscreen, from a hard disk: 1486 `/path/to/scummvm -f -p/games/LucasArts/monkey/ monkey` 1487 Running Full Throttle from CD, fullscreen and with subtitles 1488 enabled: 1489 `/path/to/scummvm -f -n -p/cdrom/resource/ ft` 1490 1491### 5.2) Global Menu 1492 1493The Global Menu is a general menu which is available to all of the game 1494engines by pressing Ctrl-F5. From this menu there are the following 1495buttons: Resume, Options, About, Return to Launcher, and Quit. Selecting 1496`Options` will display a dialog where basic audio settings, such as 1497volume levels, can be adjusted. Selecting 'Return to Launcher' will 1498close the current game and return the user back to the ScummVM Launcher, 1499where another game may be selected to play. 1500 1501Note: Returning to the Launcher is not supported by all of the engines, 1502and the button will be disabled in the Global Menu if it is not 1503supported. 1504 1505Engines which currently support returning to the Launcher are: 1506 1507 AGI 1508 AGOS 1509 BLADERUNNER 1510 CINE 1511 COMPOSER 1512 CRUISE 1513 CRYOMNI3D 1514 DRACI 1515 DRASCULA 1516 GOB 1517 GROOVIE 1518 HUGO 1519 KYRA 1520 LURE 1521 MADE 1522 MOHAWK 1523 PARALLACTION 1524 QUEEN 1525 SAGA 1526 SCI 1527 SCUMM 1528 SKY 1529 SWORD1 1530 SWORD2 1531 TEENAGENT 1532 TITANIC 1533 TOUCHE 1534 TSAGE 1535 TUCKER 1536 ZVISION 1537 1538### 5.3) Graphics filters 1539 1540ScummVM offers several anti-aliasing filters to attempt to improve 1541visual quality. These are the same filters used in many other emulators, 1542such as MAME. These filters take the original game graphics, and scale 1543it by a certain fixed factor (usually 2x or 3x) before displaying them 1544to you. So for example, if the game originally run at a resolution of 1545320x200 (typical for most of the SCUMM games), then using a filter with 1546scale factor 2x will effectively yield 640x400 graphics. Likewise with a 15473x filter you will get 960x600. 1548 1549They are: 1550 1551 1x - No filtering, no scaling. Fastest. 1552 2x - No filtering, factor 2x (default for non 640x480 games). 1553 3x - No filtering, factor 3x. 1554 2xsai - 2xSAI filter, factor 2x. 1555 super2xsai - Enhanced 2xSAI filtering, factor 2x. 1556 supereagle - Less blurry than 2xSAI, but slower. Factor 2x. 1557 advmame2x - Doesn't rely on blurring like 2xSAI, fast. Factor 2x. 1558 advmame3x - Doesn't rely on blurring like 2xSAI, fast. Factor 3x. 1559 hq2x - Very nice high quality filter but slow. Factor 2x. 1560 hq3x - Very nice high quality filter but slow. Factor 3x. 1561 tv2x - Interlace filter, tries to emulate a TV. Factor 2x. 1562 dotmatrix - Dot matrix effect. Factor 2x. 1563 1564To select a graphics filter, select it in the Launcher, or pass its name 1565via the '-g' option to scummvm, for example: 1566 1567 scummvm -gadvmame2x monkey2 1568 1569Note \#1: Not all backends support all (or even any) of the filters 1570listed above; some may support additional ones. The filters listed above 1571are those supported by the default SDL backend. 1572 1573Note \#2: Filters can be very slow when ScummVM is compiled in a debug 1574configuration without optimizations. And there is always a speed impact 1575when using any form of anti-aliasing/linear filtering. 1576 1577Note \#3: The FM-TOWNS version of Zak McKracken uses an original 1578resolution of 320x240, hence for this game scalers will scale to 640x480 1579or 960x720. Likewise, games that originally were using 640x480 (such as 1580Curse of Monkey Island or Broken Sword) will be scaled to 1280x960 and 15811920x1440. 1582 1583### 5.4) Hotkeys 1584 1585ScummVM supports various in-game hotkeys. They differ between SCUMM 1586games and other games. 1587 1588``` 1589 Common: 1590 Ctrl-F5 - Displays the Global Menu 1591 Cmd-q - Quit (Mac OS X) 1592 Ctrl-q - Quit (other unices including Linux) 1593 Alt-F4 - Quit (Windows) 1594 Ctrl-z - Quit (other platforms) 1595 Ctrl-u - Mute all sounds 1596 Ctrl-m - Toggle mouse capture 1597 Ctrl-Alt 1-8 - Switch between graphics filters 1598 Ctrl-Alt + and - - Increase/Decrease the scale factor 1599 Ctrl-Alt a - Toggle aspect-ratio correction on/off 1600 Most of the games use a 320x200 pixel 1601 resolution, which may look squashed on 1602 modern monitors. Aspect-ratio correction 1603 stretches the image to use 320x240 pixels 1604 instead, or a multiple thereof 1605 Ctrl-Alt f - Enable/disable graphics filtering 1606 Ctrl-Alt s - Cycle through scaling modes 1607 Alt-Enter - Toggles full screen/windowed 1608 Alt-s - Make a screenshot (SDL backend only) 1609 Ctrl-F7 - Open virtual keyboard (if enabled) 1610 This can also be triggered by a long press 1611 of the middle mouse button or wheel. 1612 1613 SCUMM: 1614 Alt-x - Quit 1615 Ctrl 0-9 and Alt 0-9 - Load and save game state 1616 Ctrl-d - Starts the debugger 1617 Ctrl-f - Toggle fast mode 1618 Ctrl-g - Runs in really REALLY fast mode 1619 Ctrl-t - Switch between 'Speech only', 1620 'Speech and Subtitles' and 'Subtitles only' 1621 Tilde (~) - Show/hide the debugging console 1622 [ and ] - Music volume, down/up 1623 - and + - Text speed, slower/faster 1624 F5 - Displays a save/load box 1625 Alt-F5 - Displays the original save/load box, if the 1626 game has one. You can save and load games using 1627 this, however it is not intended for this purpose, 1628 and may even crash ScummVM in some games. 1629 i - Displays IQ points (Indiana Jones and the Last 1630 Crusade, and Indiana Jones and the Fate of 1631 Atlantis) 1632 Space - Pauses 1633 Period (.) - Skips current line of text in some games 1634 Enter - Simulate left mouse button press 1635 Tab - Simulate right mouse button press 1636 1637 Beneath a Steel Sky: 1638 Ctrl-d - Starts the debugger 1639 Ctrl-f - Toggle fast mode 1640 Ctrl-g - Runs in really REALLY fast mode 1641 F5 - Displays a save/load box 1642 Escape - Skips the game intro 1643 Period (.) - Skips current line of text 1644 1645 Blade Runner: 1646 Ctrl-d - Starts the debugger 1647 Space - Toggle combat mode 1648 Enter or Escape - Skips a video or a line of dialogue 1649 Escape - Show game menu 1650 Tab - Activate last database 1651 F1 - Online help 1652 F2 - Save game menu 1653 F3 - Load game menu 1654 F4 - Crime scene database 1655 F5 - Suspect database 1656 F6 - Clue database 1657 F10 - Quit game 1658 1659 Broken Sword: 1660 F5 or Escape - Displays save/load box 1661 1662 Broken Sword II: 1663 Ctrl-d - Starts the debugger 1664 Ctrl-f - Toggle fast mode 1665 p - Pauses 1666 1667 Dragon History: 1668 F5 - Displays the Global Menu 1669 left click - Walk, explore 1670 right click - Use, talk 1671 move mouse up, i - Inventory 1672 move mouse down, m - Map 1673 Escape - Skip the intro, exit map/inventory 1674 any click - Skip the currently dubbed sentence 1675 q - Quick walking on/off 1676 1677 Flight of the Amazon Queen: 1678 Ctrl-d - Starts the debugger 1679 Ctrl-f - Toggle fast mode 1680 F1 - Use Journal (saving/loading) 1681 F11 - Quicksave 1682 F12 - Quickload 1683 Escape - Skips cutscenes 1684 Space - Skips current line of text 1685 1686 Future Wars: 1687 F1 - Examine 1688 F2 - Take 1689 F3 - Inventory 1690 F4 - Use 1691 F5 - Activate 1692 F6 - Speak 1693 F9 - "Activate" menu 1694 F10 - "Use" menu 1695 Escape - Bring on command menu 1696 1697 Nippon Safes: 1698 Ctrl-d - Starts the debugger 1699 l - Load game 1700 s - Save game 1701 1702 Simon the Sorcerer 1 and 2: 1703 Ctrl 0-9 and Alt 0-9 - Load and save game state 1704 Ctrl-d - Starts the debugger 1705 Ctrl-f - Toggle fast mode 1706 F1 - F3 - Text speed, faster - slower 1707 F10 - Shows all characters and objects you can 1708 interact with 1709 Escape - Skip cutscenes 1710 - and + - Music volume, down/up 1711 m - Music on/off 1712 s - Sound effects on/off 1713 b - Background sounds on/off 1714 [Simon the Sorcerer 2 only] 1715 Pause - Pauses 1716 t - Switch between speech only and 1717 combined speech and subtitles 1718 [Simon the Sorcerer 1 CD (other than 1719 English and German) and Simon the 1720 Sorcerer 2 CD (all languages)] 1721 v - Switch between subtitles only and 1722 combined speech and subtitles 1723 [Simon the Sorcerer 2 CD only] 1724 1725 Simon the Sorcerer's Puzzle Pack: 1726 Ctrl-d - Starts the debugger 1727 Ctrl-f - Toggle fast mode 1728 F12 - High speed mode on/off in Swampy Adventures 1729 - and + - Music volume, down/up 1730 m - Music on/off 1731 s - Sound effects on/off 1732 Pause - Pauses 1733 1734 Starship Titanic: 1735 Ctrl-c - Open up the developer's cheat room 1736 Ctrl-d - Open up the ScummVM Debugger 1737 Left click - Move action 1738 Shift-Left click - Edit room glyph chevrons and 1739 quick movement transitions 1740 Right click - Edit room glyph chevrons 1741 and quick transitions 1742 Mouse wheel - Scroll through items (inventory, etc) 1743 and conversation log 1744 Arrow keys - Movement. Down arrow/back is only available if the 1745 given view explicitly has a backwards movement 1746 available. 1747 F1 - Switch to Chat-O-Mat 1748 F2 - Switch to Personal Baggage 1749 F3 - Switch to Remote Thingummy 1750 F4 - Switch to Designer Room Numbers (chevron list) 1751 F5 - GMM save menu 1752 F6 - Switch to Real Life 1753 F7 - GMM restore menu 1754 1755 Starship Titanic (Starfield Puzzle): 1756 Tab - Toggle between starmap and skyscape 1757 Mouse click: - skyscape star selection and 1758 starmap star fast travel 1759 Mouse movement - starmap orientation 1760 SPACE - starmap stop movement 1761 z - starmap turn left 1762 x - starmap turn right 1763 Single quote (') - starmap turn up 1764 Forward slash (/) - starmap turn down 1765 Semicolon (;) - starmap move forward 1766 Period (.) - starmap move backward 1767 l - starmap lock coordinate 1768 d - starmap unlock coordinate 1769 1770 The Feeble Files: 1771 Ctrl-d - Starts the debugger 1772 Ctrl-f - Toggle fast mode 1773 F7 - Switch characters 1774 F9 - Hitbox names on/off 1775 s - Sound effects on/off 1776 Pause - Pauses 1777 t - Switch between speech only and 1778 combined speech and subtitles 1779 v - Switch between subtitles only and 1780 combined speech and subtitles 1781 1782 The Legend of Kyrandia: 1783 Ctrl 0-9 and Alt 0-9 - Load and save game state 1784 Ctrl-d - Starts the debugger 1785 1786 TeenAgent 1787 F5 - Displays the Global Menu 1788 1789 Touche: The Adventures of the Fifth Musketeer: 1790 Ctrl-f - Toggle fast mode 1791 F5 - Displays options 1792 F9 - Turn fast walk mode on 1793 F10 - Turn fast walk mode off 1794 Escape - Quit 1795 Space - Skips current line of text 1796 t - Switch between 'Voice only', 1797 'Voice and Text' and 'Text only' 1798 1799 Zork: Grand Inquisitor: 1800 Ctrl-s - Save 1801 Ctrl-r - Restore 1802 Ctrl-q - Quit 1803 Ctrl-p - Preferences 1804 F1 - Help 1805 F5 - Inventory 1806 F6 - Spellbook 1807 F7 - Score 1808 F8 - Put away current object/forget spell 1809 F9 - Extract coin (must have the coin bag) 1810 Space - Skips movies 1811 1812 Zork Nemesis: The Forbidden Lands: 1813 Ctrl-s - Save 1814 Ctrl-r - Restore 1815 Ctrl-q - Quit 1816 Ctrl-p - Preferences 1817 Space - Skips movies 1818``` 1819 1820Note that using Ctrl-f or Ctrl-g is not recommended: games can crash 1821when being run faster than their normal speed, as scripts will lose 1822synchronisation. 1823 1824Note for WinCE users: Due to the limited keyboard input in most devices, 1825a small subset of these hot keys are supported via key remapping and/or 1826panel actions. Please consult the README-WinCE.txt file. 1827 1828### 5.5) Language options 1829 1830ScummVM includes a language option for Maniac Mansion, Zak McKracken, 1831The Dig, The Curse of Monkey Island, Beneath a Steel Sky and Broken 1832Sword. 1833 1834Note that with the exception of Beneath a Steel Sky, Broken Sword, 1835multilanguage versions of Goblins games and Nippon Safes Inc., using 1836this option does *not* change the language of the game (which usually is 1837hardcoded), but rather is only used to select the appropriate font (e.g. 1838for a German version of a game, one containing umlauts). 1839 1840An exception are The Dig and The Curse of Monkey Island -- non-English 1841versions can be set to 'English.' This however only affects subtitles; 1842game speech will remain the same. 1843 1844 Maniac Mansion and Zak McKracken 1845 en - English (default) 1846 de - German 1847 fr - French 1848 it - Italian 1849 es - Spanish 1850 1851 The Dig 1852 jp - Japanese 1853 zh - Chinese 1854 kr - Korean 1855 1856 The Curse of Monkey Island 1857 en - English (default) 1858 de - German 1859 fr - French 1860 it - Italian 1861 pt - Portuguese 1862 es - Spanish 1863 jp - Japanese 1864 zh - Chinese 1865 kr - Korean 1866 1867 Beneath a Steel Sky 1868 gb - English (Great Britain) (default) 1869 en - English (USA) 1870 de - German 1871 fr - French 1872 it - Italian 1873 pt - Portuguese 1874 es - Spanish 1875 se - Swedish 1876 1877 Broken Sword 1878 en - English (default) 1879 de - German 1880 fr - French 1881 it - Italian 1882 es - Spanish 1883 pt - Portuguese 1884 cz - Czech 1885 1886## 6.0) Saved Games 1887 1888Saved games are by default put in the current directory on some 1889platforms and preset directories on others. You can specify the save in 1890the config file by setting the savepath parameter. See the example 1891config file later in this README. 1892 1893The platforms that currently have a different default directory are: 1894 1895**Mac OS X:** 1896 1897`$HOME/Documents/ScummVM Savegames/` 1898 1899**Other unices:** 1900 1901We follow the XDG Base Directory Specification. This means by default 1902saved games can be found in: `$XDG_DATA_HOME/scummvm/saves/` 1903 1904If `XDG_DATA_HOME` is not defined or empty, `~/.local/share` will be 1905used as value of `XDG_DATA_HOME` in accordance with the specification. 1906 1907If an earlier version of ScummVM was installed on your system, the 1908previous default location of `~/.scummvm` will be kept. This is detected 1909based on the presence of the path `~/.scummvm`. 1910 1911**Windows Vista/7:** 1912 1913`\Users\username\AppData\Roaming\ScummVM\Saved games\` 1914 1915**Windows 2000/XP:** 1916 1917`\Documents and Settings\username\Application Data\ScummVM\Saved games\` 1918 1919**Windows NT4:** 1920 1921`<windir>\Profiles\username\Application Data\ScummVM\Saved games\` 1922 1923Saved games are stored under a hidden area in Windows 1924NT4/2000/XP/Vista/7, which can be accessed by running 1925`%APPDATA%\ScummVM\Saved Games` or by enabling hidden files in Windows 1926Explorer. 1927 1928Note for Windows NT4/2000/XP/Vista/7 users: The default saved games 1929location changed in ScummVM 1.5.0. The migration batch file can be used 1930to copy saved games from the old default location, to the new default 1931location. 1932 1933### 6.1) Autosaves 1934 1935For some games ScummVM will by default automatically save the current 1936state every five minutes (adjustable via the `autosave_period` config 1937setting). The default autosave slot for many engines is slot 0. 1938 1939The games/engines listed below have autosave support. 1940 1941 - AGI games 1942 - Beneath a Steel Sky 1943 - Bud Tucker in Double Trouble 1944 - COMPOSER games 1945 - Flight of the Amazon Queen 1946 - Myst 1947 - Riven 1948 - SCUMM games 1949 - The Legend of Kyrandia I (slot 999) 1950 - ZVISION games 1951 1952For the SCUMM engine, this saved game can then be loaded again via 1953Ctrl-0, or the F5 menu. 1954 1955### 6.2) Converting Saved Games 1956 1957Using saved games from original versions isn't supported by all game 1958engines. Only the following games can use saved games from their 1959original versions. 1960 1961 - Blade Runner 1962 1963 - Use the debugger console and command "save" to save the game to 1964 the original format and command "load" to load such a one 1965 - Saved games between different languages are interchangeable 1966 - It is not recommended to convert saved games from the version 1967 with restored content as they might behave unexpectedly 1968 or might cause game breaking bugs 1969 1970 - Elvira 1 1971 1972 - Add 8 bytes (saved game name) to the start of the saved game 1973 file 1974 - Rename the saved game to `elvira1.xxx` 1975 1976 - Elvira 2 1977 1978 - Add 8 bytes (saved game name) to the start of the saved game 1979 file 1980 - Rename the saved game to `elvira2-pc.xxx` (DOS version) or 1981 `elvira2.xxx` (Other versions) 1982 1983 - Myst 1984 1985 - Rename the saved game to `myst-xxx.mys` 1986 - Saves from the masterpiece edition and the regular edition are 1987 interchangeable 1988 1989 - Riven 1990 1991 - Rename the saved game to `riven-xxx.rvn` 1992 - Saves from the CD and DVD edition are not interchangeable 1993 1994 - Simon the Sorcerer 1 1995 1996 - Rename the saved game to `simon1.xxx` 1997 1998 - Simon the Sorcerer 2 1999 2000 - Rename the saved game to `simon2.xxx` 2001 2002 - Starship Titanic 2003 2004 - Rename the saved game to `titanic-win.xxx` for saves from the 2005 English version and `titanic-win-de.xxx` for saves from the 2006 German version 2007 - Saved games between different languages are not interchangeable 2008 2009 - The Feeble Files 2010 2011 - Rename the saved game to `feeble.xxx` 2012 2013 - Waxworks 2014 2015 - Add 8 bytes (saved game name) to the start of the saved game 2016 file 2017 - Rename the saved game to `waxworks-pc.xxx` (DOS version) or 2018 `waxworks.xxx` (Other versions) 2019 2020Where `xxx` is exact the saved game slot (i.e., 001) under ScummVM 2021 2022### 6.3) Viewing/Loading saved games from the command line 2023 2024**`--list-saves`** 2025 2026This switch may be used to display a list of the current saved games of 2027the specified target game and their corresponding save slots. If no 2028target is specified, it lists saved games for all known target. 2029 2030Usage: `--list-saves --game=[TARGET]`, where \[TARGET\] is the target 2031game. 2032 2033Engines which currently support `--list-saves` are: 2034 2035 - AGI 2036 - AGOS 2037 - BLADERUNNER 2038 - CGE 2039 - CINE 2040 - CRUISE 2041 - CRYOMNI3D 2042 - DRACI 2043 - GROOVIE 2044 - HUGO 2045 - KYRA 2046 - LURE 2047 - MOHAWK 2048 - PARALLACTION 2049 - QUEEN 2050 - SAGA 2051 - SCI 2052 - SCUMM 2053 - SKY 2054 - SWORD1 2055 - SWORD2 2056 - TEENAGENT 2057 - TINSEL 2058 - TITANIC 2059 - TOON 2060 - TOUCHE 2061 - TSAGE 2062 - TUCKER 2063 - ZVISION 2064 2065**`--save-slot/-x`** 2066 2067This switch may be used to load a saved game directly from the command 2068line. 2069 2070Usage: `--save-slot[SLOT]` or `-x[SLOT]`, where \[SLOT\] is the save 2071slot number. 2072 2073Engines which currently support `--save-slot` / `-x are`: 2074 2075 - AGI 2076 - BLADERUNNER 2077 - CGE 2078 - CINE 2079 - CRUISE 2080 - CRYOMNI3D 2081 - DRACI 2082 - GROOVIE 2083 - HUGO 2084 - KYRA 2085 - LURE 2086 - MOHAWK 2087 - QUEEN 2088 - SAGA 2089 - SCI 2090 - SCUMM 2091 - SKY 2092 - SWORD1 2093 - SWORD2 2094 - TEENAGENT 2095 - TINSEL 2096 - TITANIC 2097 - TOON 2098 - TOUCHE 2099 - TSAGE 2100 - TUCKER 2101 - ZVISION 2102 2103## 7.0) Music and Sound 2104 2105On most operating systems and for most games, ScummVM will by default 2106use MT-32 or AdLib emulation for music playback. MIDI may not be 2107available on all operating systems or may need manual configuration. If 2108you want to use MIDI, you have several different choices of output, 2109depending on your operating system and configuration. 2110 2111 null - Null output. Don't play any music. 2112 2113 adlib - Internal AdLib emulation 2114 fluidsynth - FluidSynth MIDI emulation 2115 mt32 - Internal MT-32 emulation 2116 pcjr - Internal PCjr emulation (only usable in SCUMM games) 2117 pcspk - Internal PC Speaker emulation 2118 towns - Internal FM-TOWNS YM2612 emulation 2119 (only usable in SCUMM FM-TOWNS games) 2120 2121 alsa - Output using ALSA sequencer device. See below. 2122 core - CoreAudio sound, for Mac OS X users. 2123 coremidi - CoreMIDI sound, for Mac OS X users. Use only if you have 2124 a hardware MIDI synthesizer. 2125 seq - Use /dev/sequencer for MIDI, *nix users. See below. 2126 timidity - Connect to TiMidity++ MIDI server. See below. 2127 windows - Windows MIDI. Uses built-in sequencer, for Windows users 2128 2129To select a sound driver, select it in the Launcher, or pass its name 2130via the `-e` option to scummvm, for example: 2131 2132`scummvm -eadlib monkey2` 2133 2134### 7.1) AdLib emulation 2135 2136By default an AdLib card will be emulated and ScummVM will output the 2137music as sampled waves. This is the default mode for several games, and 2138offers the best compatibility between machines and games. 2139 2140### 7.2) FluidSynth MIDI emulation 2141 2142If ScummVM was build with libfluidsynth support it will be able to play 2143MIDI music through the FluidSynth driver. You will have to specify a 2144SoundFont to use, however. 2145 2146Since the default output volume from FluidSynth can be fairly low, 2147ScummVM will set the gain by default to get a stronger signal. This can 2148be further adjusted using the `--midi-gain` command-line option, or the 2149`midi_gain` config file setting. 2150 2151The setting can take any value from 0 through 1000, with the default 2152being 100. (This corresponds to FluidSynth's gain settings of 0.0 2153through 10.0, which are presumably measured in decibel.) 2154 2155NOTE: The processor requirements for FluidSynth can be fairly high in 2156some cases. A fast CPU is recommended. 2157 2158### 7.3) MT-32 emulation 2159 2160Some games which contain MIDI music data also have improved tracks 2161designed for the MT-32 sound module. ScummVM can now emulate this 2162device, however you must provide original MT-32 ROMs to make it work: 2163 2164`MT32_PCM.ROM` - IC21 (512KB) 2165`MT32_CONTROL.ROM` - IC26 (32KB) and IC27 (32KB), interleaved byte-wise 2166 2167Place these ROMs in the game directory, in your extrapath, or in the 2168directory where your ScummVM executable resides. 2169 2170You don't need to specify `--native-mt32` with this driver, as it 2171automatically gets turned on. 2172 2173NOTE: The processor requirements for the emulator are quite high; a fast 2174CPU is strongly recommended. 2175 2176### 7.4) MIDI emulation 2177 2178Some games (such as Sam & Max) only contain MIDI music data. This once 2179prevented music for these games from working on platforms that do not 2180support MIDI, or soundcards that do not provide MIDI drivers (e.g. many 2181soundcards will not play MIDI under Linux). ScummVM can now emulate MIDI 2182mode using sampled waves and AdLib, FluidSynth MIDI emulation or MT-32 2183emulation using the `-eadlib`, `-efluidsynth` or `-emt32` options 2184respectively. However, if you are capable of using native MIDI, we 2185recommend using one of the MIDI modes below for best sound. 2186 2187### 7.5) Native MIDI support 2188 2189Use the appropriate `-e<mode>` command line option from the list above 2190to select your preferred MIDI device. For example, if you wish to use 2191the Windows MIDI driver, use the `-ewindows` option. 2192 2193#### 7.5.1) Using MIDI options to customize Native MIDI output 2194 2195ScummVM supports a variety of MIDI modes, depending on the capabilities 2196of your MIDI device. 2197 2198If `--native-mt32` is specified, ScummVM will treat your device as a 2199real MT-32. Because the instrument mappings and system exclusive 2200commands of the MT-32 vary from those of General MIDI devices, you 2201should only enable this option if you are using an actual Roland MT-32, 2202LAPC-I, CM-64, CM-32L, CM-500, or GS device with an MT-32 map. 2203 2204If `--enable-gs` is specified, ScummVM will initialize your 2205GS-compatible device with settings that mimic the MT-32's reverb, (lack 2206of) chorus, pitch bend sensitivity, etc. If it is specified in 2207conjunction with `--native-mt32`, ScummVM will select the 2208MT-32-compatible map and drumset on your GS device. This setting works 2209better than default GM or GS emulation with games that do not have 2210custom instrument mappings (Loom and Monkey1). You should only specify 2211both settings if you are using a GS device that has an MT-32 map, such 2212as an SC-55, SC-88, SC-88 Pro, SC-8820, SC-8850, etc. Please note that 2213`--enable-gs` is automatically disabled in both DOTT and Samnmax, since 2214they use General MIDI natively. 2215 2216If neither of the above settings is enabled, ScummVM will initialize 2217your device in General MIDI mode and use GM emulation in games with 2218MT-32 soundtracks. 2219 2220Some games contain sound effects that are exclusive to the AdLib 2221soundtrack. For these games, you may wish to specify `--multi-midi` in 2222order to combine MIDI music with AdLib sound effects. 2223 2224### 7.6) UNIX native, ALSA and dmedia sequencer support 2225 2226If your soundcard driver supports a sequencer, you may set the 2227environment variable `SCUMMVM_MIDI` to your sequencer device -- for 2228example, to /dev/sequencer 2229 2230If you have problems with not hearing audio in this configuration, you 2231may need to set the environment variable `SCUMMVM_MIDIPORT` to 1 or 2. 2232This selects the port on the selected sequencer to use. Then start 2233scummvm with the `-eseq` parameter. This should work on several cards, 2234and may offer better performance and quality than AdLib emulation. 2235However, for those systems where sequencer support does not work, you 2236can always fall back on AdLib emulation. 2237 2238#### 7.6.1) ALSA sequencer \[UNIX ONLY\] 2239 2240If you have installed the ALSA driver with sequencer support, then you 2241may set the environment variable `SCUMMVM_PORT` or the config file 2242variable `alsa_port` to specify your sequencer port. If neither is set, 2243the default behavior is to try both "65:0" and "17:0". 2244 2245Here is a brief guide on how to use the ALSA sequencer with your 2246soundcard. In all cases, to obtain a list of all the sequencer ports you 2247have, try the command `aconnect -o -l`. This should give output similar 2248to: 2249 2250``` 2251 client 14: 'Midi Through' [type=kernel] 2252 0 'Midi Through Port-0' 2253 client 16: 'SBLive! Value [CT4832]' [type=kernel] 2254 0 'EMU10K1 MPU-401 (UART)' 2255 client 17: 'Emu10k1 WaveTable' [type=kernel] 2256 0 'Emu10k1 Port 0 ' 2257 1 'Emu10k1 Port 1 ' 2258 2 'Emu10k1 Port 2 ' 2259 3 'Emu10k1 Port 3 ' 2260 client 128: 'TiMidity' [type=user] 2261 0 'TiMidity port 0 ' 2262 1 'TiMidity port 1 ' 2263 2 'TiMidity port 2 ' 2264 3 'TiMidity port 3 ' 2265``` 2266 2267The most important bit here is that there are four WaveTable MIDI 2268outputs located at 17:0, 17:1, 17:2 and 17:3, and four TiMidity ports 2269located at 128:0, 128:1, 128:2 and 128:3. 2270 2271If you have a FM-chip on your card, like the SB16, then you have to load 2272the SoundFonts using the sbiload software. Example: 2273 2274 sbiload -p 17:0 /etc/std.o3 /etc/drums.o3 2275 2276If you have a WaveTable capable sound card, you have to load a sbk or 2277sf2 SoundFont using the sfxload or asfxload software. Example: 2278 2279 sfxload /path/to/8mbgmsfx.sf2 2280 2281If you don't have a MIDI capable soundcard, there are two options: 2282FluidSynth and TiMidity. We recommend FluidSynth, as on many systems 2283TiMidity will 'lag' behind music. This is very noticeable in 2284iMUSE-enabled games, which use fast and dynamic music transitions. 2285Running TiMidity as root will allow it to setup real time priority, 2286which may reduce music lag. 2287 2288Asking TiMidity to become an ALSA sequencer: 2289 2290 timidity -iAqqq -B2,8 -Os1S -s 44100 & 2291 2292(If you get distorted output with this setting, you can try dropping the 2293-B2,8 or changing the value.) 2294 2295Asking FluidSynth to become an ALSA sequencer (using SoundFonts): 2296 2297 fluidsynth -m alsa_seq /path/to/8mbgmsfx.sf2 2298 2299Once either TiMidity or FluidSynth are running, use the 'aconnect -o -l' 2300command as described earlier in this section. 2301 2302#### 7.6.2) IRIX dmedia sequencer: \[UNIX ONLY\] 2303 2304If you are using IRIX and the dmedia driver with sequencer support, you 2305can set the environment variable `SCUMMVM_MIDIPORT` or the config file 2306variable `dmedia_port` to specify your sequencer port. The default is to 2307use the first port. 2308 2309To get a list of configured midi interfaces on your system, run 2310"startmidi" without parameters. Example output: 2311 2312``` 2313 2 MIDI interfaces configured: 2314 Serial Port 2 2315 Software Synth 2316``` 2317 2318In this example, you can configure ScummVM to use the "Software Synth" 2319instead of the default "Serial Port 2" by adding a line 2320 2321 dmedia_port=Software Synth 2322 2323to your configuration file in the section \[scummvm\], or setting 2324`SCUMMVM_PORT=Software Synth` in your environment. 2325 2326### 7.7) TiMidity++ MIDI server support 2327 2328If your system lacks any MIDI sequencer, but you still want better MIDI 2329quality than default AdLib emulation can offer, you can try the 2330TiMidity++ MIDI server. See <http://timidity.sourceforge.net/> for 2331download and install instructions. 2332 2333First, you need to start a daemon: 2334 2335 timidity -ir 7777 2336 2337Now you can start ScummVM and try selection TiMidity music output. By 2338default, it will connect to localhost:7777, but you can change host/port 2339via the `TIMIDITY_HOST` environment variable. You can also specify a 2340"device number" using the `SCUMMVM_MIDIPORT` environment variable. 2341 2342### 7.8) Using compressed audio files 2343 2344#### 7.8.1) Using MP3 files for CD audio 2345 2346Use LAME or some other MP3 encoder to rip the cd audio tracks to files. 2347Name the files track1.mp3 track2.mp3 etc. ScummVM must be compiled with 2348MAD support to use this option. You will need to rip the file from the 2349CD as a WAV file, then encode the MP3 files in constant bit rate. This 2350can be done with the following LAME command line: 2351 2352 lame -t -q 0 -b 96 track1.wav track1.mp3 2353 2354#### 7.8.2) Using Ogg Vorbis files for CD audio 2355 2356Use oggenc or some other vorbis encoder to encode the audio tracks to 2357files. Name the files track1.ogg track2.ogg etc. ScummVM must be 2358compiled with vorbis support to use this option. You will need to rip 2359the files from the CD as a WAV file, then encode the vorbis files. This 2360can be done with the following oggenc command line with the value after 2361q specifying the desired quality from 0 to 10: 2362 2363 oggenc -q 5 track1.wav 2364 2365#### 7.8.3) Using Flac files for CD audio 2366 2367Use flac or some other flac encoder to encode the audio tracks to files. 2368Name the files track1.flac track2.flac etc. If your filesystem only 2369allows three letter extensions, name the files track1.fla track2.fla 2370etc. ScummVM must be compiled with flac support to use this option. You 2371will need to rip the files from the CD as a WAV file, then encode the 2372flac files. This can be done with the following flac command line: 2373 2374 flac --best track1.wav 2375 2376Remember that the quality is always the same, varying encoder options 2377will only affect the encoding time and resulting filesize. 2378 2379#### 7.8.4) Compressing MONSTER.SOU with MP3 2380 2381You need LAME, and our `compress_scumm_sou` utility from the 2382scummvm-tools package to perform this task, and ScummVM must be compiled 2383with MAD support. 2384 2385 compress_scumm_sou monster.sou 2386 2387Eventually you will have a much smaller monster.so3 file, copy this file 2388to your game directory. You can safely remove the monster.sou file. 2389 2390#### 7.8.5) Compressing MONSTER.SOU with Ogg Vorbis 2391 2392As above, but ScummVM must be compiled with OGG support. Run: 2393 2394 compress_scumm_sou --vorbis monster.sou 2395 2396This should produce a smaller monster.sog file, which you should copy to 2397your game directory. Ogg encoding may take a considerable longer amount 2398of time than MP3, so have a good book handy. 2399 2400#### 7.8.6) Compressing MONSTER.SOU with Flac 2401 2402As above, but ScummVM must be compiled with Flac support. Run: 2403 2404 compress_scumm_sou --flac monster.sou 2405 2406This should produce a smaller monster.sof file, which you should copy to 2407your game directory. Remember that the quality is always the same, 2408varying encoder options will only affect the encoding time and resulting 2409file size. Playing with the blocksize (`-b <value>`), has the biggest 2410impact on the resulting file size -- 1152 seems to be a good value for 2411those kind of soundfiles. Be sure to read the encoder documentation 2412before you use other values. 2413 2414#### 7.8.7) Compressing music/sfx/speech in AGOS games 2415 2416Use our `compress_agos` utility from the scummvm-tools package to 2417perform this task. You can choose between multiple target formats, but 2418note that you can only use each if ScummVM was compiled with the 2419respective decoder support enabled. 2420 2421``` 2422 compress_agos effects (For Acorn CD version of Simon 1) 2423 compress_agos simon (For Acorn CD version of Simon 1) 2424 compress_agos effects.voc (For DOS CD version of Simon 1) 2425 compress_agos simon.voc (For DOS CD version of Simon 1) 2426 compress_agos simon.wav (For Windows CD version of Simon 1) 2427 compress_agos simon2.voc (For DOS CD version of Simon 2) 2428 compress_agos simon2.wav (For Windows CD version of Simon 2) 2429 compress_agos mac (For Macintosh version of Simon 2) 2430 2431 compress_agos voices1.wav (For Windows 2CD/4CD version of Feeble) 2432 compress_agos voices2.wav (For Windows 2CD/4CD version of Feeble) 2433 compress_agos voices3.wav (For Windows 4CD version of Feeble) 2434 compress_agos voices4.wav (For Windows 4CD version of Feeble) 2435 2436 compress_agos Music (For Windows version of Puzzle Pack) 2437``` 2438 2439For Ogg Vorbis add `--vorbis` to the options, i.e. 2440 2441 compress_agos --vorbis 2442 2443For Flac add `--flac` and optional parameters, i.e. 2444 2445 compress_agos --flac 2446 2447Eventually you will have a much smaller \*.mp3, \*.ogg or \*.fla file, 2448copy this file to your game directory. You can safely remove the old 2449file. 2450 2451#### 7.8.8) Compressing speech/music in Broken Sword 2452 2453The `compress_sword1` tool from the scummvm-tools package can encode 2454music and speech to MP3, Ogg Vorbis as well as Flac. The easiest way to 2455encode the files is simply copying the executable into your BS1 2456directory (together with the lame encoder) and run it from there. This 2457way, it will automatically encode everything to MP3. Afterwards, you can 2458manually remove the SPEECH?.CLU files and the wave music files. 2459 2460Running `compress_sword1 --vorbis` will compress the files using Ogg 2461Vorbis instead of MP3. 2462 2463Running `compress_sword1 --flac` will compress the files using Flac 2464instead of MP3. 2465 2466Use `compress_sword1 --help` to get a full list of the options. 2467 2468#### 7.8.9) Compressing speech/music in Broken Sword II 2469 2470Use our `compress_sword2` utility from the scummvm-tools package to 2471perform this task. You can choose between multiple target formats, but 2472note that you can only use each if ScummVM was compiled with the 2473respective decoder support enabled. 2474 2475``` 2476 compress_sword2 speech1.clu 2477 compress_sword2 music1.clu 2478``` 2479 2480For Ogg Vorbis add --vorbis to the options, i.e. 2481 2482 compress_sword2 --vorbis 2483 2484Eventually you will have a much smaller \*.cl3 or \*.clg file, copy this 2485file to your game directory. You can safely remove the old file. 2486 2487It is possible to use Flac compression by adding the `--flac` option. 2488However, the resulting \*.clf file will actually be larger than the 2489original. 2490 2491Please note that `compress_sword2` will only work with the four 2492speech/music files in Broken Sword II. It will not work with any of the 2493other \*.clu files, nor will it work with the speech files from Broken 2494Sword. 2495 2496### 7.9) Output sample rate 2497 2498The output sample rate tells ScummVM how many sound samples to play per 2499channel per second. There is much that could be said on this subject, 2500but most of it would be irrelevant here. The short version is that for 2501most games 22050 Hz is fine, but in some cases 44100 Hz is preferable. 2502On extremely low-end systems you may want to use 11025 Hz, but it is 2503unlikely that you have to worry about that. 2504 2505To elaborate, most of the sounds ScummVM has to play were sampled at 2506either 22050 Hz or 11025 Hz. Using a higher sample rate will not 2507magically improve the quality of these sounds. Hence, 22050 Hz is fine. 2508 2509Some games use CD audio. If you use compressed files for this, they are 2510probably sampled at 44100 Hz, so for these games that may be a better 2511choice of sample rate. 2512 2513When using the AdLib, FM Towns, PC Speaker or IBM PCjr music drivers, 2514ScummVM is responsible for generating the samples. Usually 22050 Hz will 2515be plenty for these, but there is at least one piece of AdLib music in 2516Beneath a Steel Sky that will sound a lot better at 44100 Hz. 2517 2518Using frequencies in between is not recommended. For one thing, your 2519sound card may not support it. In theory, ScummVM should fall back on a 2520sensible frequency in that case, but don't count on it. More 2521importantly, ScummVM has to resample all sounds to its output frequency. 2522This is much easier to do well if the output frequency is a multiple of 2523the original frequency. 2524 2525## 8.0) Configuration file 2526 2527By default, the configuration file is saved in, and loaded from: 2528 2529**Windows Vista/7:** 2530 2531`\Users\username\AppData\Roaming\ScummVM\scummvm.ini` 2532 2533**Windows 2000/XP:** 2534 2535`\Documents and Settings\username\Application Data\ScummVM\scummvm.ini` 2536 2537**Windows NT4:** 2538 2539`<windir>\Profiles\username\Application Data\ScummVM\scummvm.ini` 2540 2541**Windows 95/98/ME:** 2542 2543`<windir>\scummvm.ini` 2544 2545If an earlier version of ScummVM was installed under Windows, the 2546previous default location of `<windir>\scummvm.ini` will be kept. 2547 2548**Unix:** 2549 2550We follow the XDG Base Directory Specification. This means our 2551configuration can be found in: `$XDG_CONFIG_HOME/scummvm/scummvm.ini` 2552 2553If `XDG_CONFIG_HOME` is not defined or empty, `~/.config` will be used 2554as value for `XDG_CONFIG_HOME` in accordance with the specification. 2555 2556If an earlier version of ScummVM was installed on your system, the 2557previous default location of `~/.scummvmrc` will be kept. 2558 2559**Mac OS X:** 2560 2561`~/Library/Preferences/ScummVM Preferences` (here, `~` refers to your 2562home directory) 2563 2564**iOS:** 2565 2566 2567For sandboxed version: `/Preferences` 2568Otherwise: `/var/mobile/Library/ScummVM/Preferences` 2569 2570**Others:** 2571 2572`scummvm.ini` in the current directory 2573 2574An example config file looks as follows: 2575 2576``` 2577 [scummvm] 2578 gfx_mode=supereagle 2579 fullscreen=true 2580 savepath=C:\saves\ 2581 2582 [sky] 2583 path=C:\games\SteelSky\ 2584 2585 [germansky] 2586 gameid=sky 2587 language=de 2588 path=C:\games\SteelSky\ 2589 description=Beneath a Steel Sky w/ German subtitles 2590 2591 [germandott] 2592 gameid=tentacle 2593 path=C:\german\tentacle\ 2594 description=German version of DOTT 2595 2596 [tentacle] 2597 path=C:\tentacle\ 2598 subtitles=true 2599 music_volume=40 2600 sfx_volume=255 2601 2602 [loomcd] 2603 cdrom=1 2604 path=C:\loom\ 2605 talkspeed=5 2606 savepath=C:\loom\saves\ 2607 2608 [monkey2] 2609 path=C:\amiga_mi2\ 2610 music_driver=windows 2611``` 2612 2613### 8.1) Recognized configuration keywords 2614 2615The following keywords are recognized: 2616 2617 path string The path to where a game's data files are 2618 autosave_period number The seconds between autosaving (default: 300) 2619 save_slot number The saved game number to load on startup. 2620 savepath string The path to where a game will store its 2621 saved games. 2622 screenshotpath string The path to where screenshots are saved. 2623 iconpath string The path to where to look for icons to use as 2624 overlay for the ScummVM icon in the Windows 2625 taskbar or macOS X Dock when running a game. 2626 The icon files should be named after the game 2627 ids and be in ico format on Windows or png 2628 format on macOS X. 2629 versioninfo string The version of the ScummVM that created the 2630 configuration file. 2631 2632 gameid string The real id of a game. Useful if you have 2633 several versions of the same game, and want 2634 different aliases for them. See the example. 2635 description string The description of the game as it will appear 2636 in the launcher. 2637 2638 language string Specify language (en, us, de, fr, it, pt, es, 2639 jp, zh, kr, se, gb, hb, cz, ru) 2640 speech_mute bool If true, speech is muted 2641 subtitles bool Set to true to enable subtitles. 2642 talkspeed number Text delay in SCUMM games, or text speed in 2643 other games. 2644 2645 fullscreen bool Fullscreen mode 2646 aspect_ratio bool Enable aspect ratio correction 2647 gfx_mode string Graphics mode (normal, 2x, 3x, 2xsai, 2648 super2xsai, supereagle, advmame2x, advmame3x, 2649 hq2x, hq3x, tv2x, dotmatrix, opengl) 2650 filtering bool Enable graphics filtering 2651 2652 confirm_exit bool Ask for confirmation by the user before 2653 quitting (SDL backend only). 2654 console bool Enable the console window (default: enabled) 2655 (Windows only). 2656 cdrom number Number of CD-ROM unit to use for audio. If 2657 negative, don't even try to access the CD-ROM. 2658 joystick_num number Number of joystick device to use for input 2659 controller_map_db string A custom controller mapping file to load to 2660 complete default database (SDL backend only). 2661 Otherwise, file gamecontrollerdb.txt will be 2662 loaded from extrapath. 2663 music_driver string The music engine to use. 2664 opl_driver string The AdLib (OPL) emulator to use. 2665 output_rate number The output sample rate to use, in Hz. Sensible 2666 values are 11025, 22050 and 44100. 2667 audio_buffer_size number Overrides the size of the audio buffer. The 2668 value must be one of: 256 512 1024 2048 4096 2669 8192 16384 32768. The default value is 2670 calculated based on the output_rate to keep 2671 audio latency below 45ms. 2672 alsa_port string Port to use for output when using the 2673 ALSA music driver. 2674 music_volume number The music volume setting (0-255) 2675 multi_midi bool If true, enable combination AdLib and native 2676 MIDI. 2677 soundfont string The SoundFont to use for MIDI playback. (Only 2678 supported by some MIDI drivers.) 2679 native_mt32 bool If true, disable GM emulation and assume that 2680 there is a true Roland MT-32 available. 2681 enable_gs bool If true, enable Roland GS-specific features to 2682 enhance GM emulation. If native_mt32 is also 2683 true, the GS device will select an MT-32 map 2684 to play the correct instruments. 2685 sfx_volume number The sfx volume setting (0-255) 2686 tempo number The music tempo (50-200) (default: 100) 2687 speech_volume number The speech volume setting (0-255) 2688 midi_gain number The MIDI gain (0-1000) (default: 100) (Only 2689 supported by some MIDI drivers.) 2690 2691 copy_protection bool Enable copy protection in certain games, in 2692 those cases where ScummVM disables it by 2693 default. 2694 demo_mode bool Start demo in Maniac Mansion 2695 alt_intro bool Use alternative intro for CD versions of 2696 Beneath a Steel Sky and Flight of the Amazon 2697 Queen 2698 2699 boot_param number Pass this number to the boot script 2700 2701Sierra games using the AGI engine add the following non-standard keywords: 2702 2703 originalsaveload bool If true, the original save/load screens are 2704 used instead of the enhanced ScummVM ones 2705 altamigapalette bool Use an alternative palette, common for all 2706 Amiga games. This was the old behavior 2707 mousesupport bool Enables mouse support. Allows to use mouse 2708 for movement and in game menus 2709 2710Sierra games using the SCI engine add the following non-standard keywords: 2711 2712 disable_dithering bool Remove dithering artifacts from EGA games 2713 prefer_digitalsfx bool If true, digital sound effects are preferred 2714 instead of synthesized ones 2715 originalsaveload bool If true, the original save/load screens are 2716 used instead of the enhanced ScummVM ones 2717 native_fb01 bool If true, the music driver for an IBM Music 2718 Feature card or a Yamaha FB-01 FM synth module 2719 is used for MIDI output 2720 use_cdaudio bool Use CD audio instead of in-game audio, 2721 when available 2722 windows_cursors bool Use the Windows cursors (smaller and monochrome) 2723 instead of the DOS ones (King's Quest 6) 2724 silver_cursors bool Use the alternate set of silver cursors, 2725 instead of the normal golden ones (Space Quest 4) 2726 2727Blade Runner adds the following non-standard keywords: 2728 shorty bool If true, game will shrink the actors and make 2729 their voices high pitched 2730 sitcom bool If true, game will add laughter after actor's 2731 line or narration 2732 2733Broken Sword II adds the following non-standard keywords: 2734 2735 gfx_details number Graphics details setting (0-3) 2736 music_mute bool If true, music is muted 2737 object_labels bool If true, object labels are enabled 2738 reverse_stereo bool If true, stereo channels are reversed 2739 sfx_mute bool If true, sound effects are muted 2740 2741Flight of the Amazon Queen adds the following non-standard keywords: 2742 2743 music_mute bool If true, music is muted 2744 sfx_mute bool If true, sound effects are muted 2745 2746Hopkins FBI adds the following non-standard keyword: 2747 2748 enable_gore bool If true, enable some optional gore content in 2749 the game 2750 2751Jones in the Fast Lane adds the following non-standard keyword: 2752 2753 music_mute bool If true, CD audio is used, if available, 2754 instead of in-game audio 2755 2756King's Quest VI Windows adds the following non-standard keyword: 2757 2758 windows_cursors bool If true, the original unscaled black and white 2759 Windows cursors are used instead of the DOS 2760 ones. If false, the DOS cursors are used in the 2761 Windows version, upscaled to match the rest of 2762 the upscaled graphics 2763 2764Lands of Lore: The Throne of Chaos adds the following non-standard keywords: 2765 2766 smooth_scrolling bool If true, scrolling is smoother when changing 2767 from one screen to another 2768 floating_cursors bool If true, the cursor changes when it floats to 2769 the edge of the screen to a directional arrow. 2770 The player can then click to walk towards that 2771 direction. 2772 2773Space Quest IV CD adds the following non-standard keyword: 2774 2775 silver_cursors bool If true, an alternate set of silver mouse 2776 cursors is used instead of the original golden 2777 ones 2778 2779Simon the Sorcerer 1 and 2 add the following non-standard keywords: 2780 2781 music_mute bool If true, music is muted 2782 sfx_mute bool If true, sound effects are muted 2783 2784Soltys adds the following non-standard keyword: 2785 2786 enable_color_blind bool If true, original colors are replaced by a set 2787 of greys 2788 2789The Legend of Kyrandia adds the following non-standard keyword: 2790 2791 walkspeed number The walk speed (0-4) 2792 2793The Legend of Kyrandia: The Hand of Fate adds the following non-standard 2794keyword: 2795 2796 walkspeed number The walk speed (3 or 5, resp. fast or 2797 slow) 2798 2799The Legend of Kyrandia: Malcolm's Revenge adds the following non-standard 2800keywords: 2801 2802 walkspeed number The walk speed (3 or 5, resp. fast or 2803 slow) 2804 studio_audience bool If true, applause and cheering sounds are heard 2805 whenever Malcolm makes a joke 2806 skip_support bool If true, the player can skip text and cutscenes 2807 helium_mode bool If true, people sound like they've inhaled 2808 Helium 2809 2810The Neverhood adds the following non-standard keywords: 2811 2812 originalsaveload bool If true, the original save/load screens are 2813 used instead of the enhanced ScummVM ones 2814 skiphallofrecordsscenes bool 2815 If true, allows the player to skip 2816 past the Hall of Records storyboard scenes 2817 scalemakingofvideos bool If true, the making of videos are scaled, so that 2818 they use the whole screen 2819 2820The 7th Guest adds the following non-standard keyword: 2821 2822 fast_movie_speed bool If true, movies are played at an increased 2823 speed, matching the speed of the iOS version. 2824 Movies without sound are still played at their 2825 normal speed, to avoid music synchronization 2826 issues 2827 2828Zork Nemesis: The Forbidden Lands adds the following non-standard keywords: 2829 2830 originalsaveload bool If true, the original save/load screens are 2831 used instead of the enhanced ScummVM ones 2832 doublefps bool If true, game FPS are increased from 30 to 60 2833 venusenabled bool If true, the in-game Venus help system is 2834 enabled 2835 noanimwhileturning bool If true, animations are disabled while turning 2836 in panoramic mode 2837 2838Zork: Grand Inquisitor adds the following non-standard keywords: 2839 2840 originalsaveload bool If true, the original save/load screens are 2841 used instead of the enhanced ScummVM ones 2842 doublefps bool If true, game FPS are increased from 30 to 60 2843 noanimwhileturning bool If true, animations are disabled while turning 2844 in panoramic mode 2845 mpegmovies bool If true, the hires MPEG movies are used in the 2846 DVD version of the game, instead of the lowres 2847 AVI ones 2848 2849### 8.2) Custom game options that can be toggled via the GUI 2850 2851A lot of the custom game options in the previous section can be toggled 2852via the GUI. If a custom option is available for a specific game, a new 2853tab called "Engine" will appear when adding or editing the configuration 2854of that game. If the custom options are not shown, the games in question 2855will need to be run once or readded in the ScummVM launcher's game list. 2856This will update the configuration of each entry, allowing the custom 2857options to be shown. 2858 2859## 9.0) Screenshots (SDL backend only) 2860 2861On systems using the SDL backend (for example Windows, Mac or Linux) you 2862can use alt+s to take snapshots (see section 5.4 - Hotkeys). 2863 2864You can specify the directory in which you want the screenshots to be 2865created in the config file. To do so add a screenshotpath value under 2866the `[scummvm]` section: 2867 2868 [scummvm] 2869 screenshotpath=/path/to/screenshots/ 2870 2871The default location, when no screenshot path is defined in the config 2872file, depends on the OS: 2873 2874 - Windows: In `Users\username\My Pictures\ScummVM Screenshots`. 2875 - macOS X: On the Desktop. 2876 - Other unices: In the XDG Pictures user directory, 2877 e.g. `~/Pictures/ScummVM Screenshots` 2878 - Any other OS: In the current directory. 2879 2880## 10.0) Compiling 2881 2882For an up-to-date overview on how to compile ScummVM for various 2883platforms, please consult our Wiki, in particular this page: 2884 2885<https://wiki.scummvm.org/index.php/Compiling_ScummVM> 2886 2887If you are compiling for Windows, Linux or Mac OS X, you need SDL-1.2.2 2888or newer (older versions may work, but are unsupported), and a supported 2889compiler. Several compilers, including GCC, mingw and recent versions of 2890Microsoft Visual C++ are supported. If you wish to use MP3-compressed CD 2891tracks or .SOU files, you will need to install the MAD library; likewise 2892you will need the appropriate libraries for Ogg Vorbis and FLAC 2893compressed sound. For compressed save states, zlib is required. 2894 2895Some parts of ScummVM, particularly scalers, have highly optimized 2896versions written in assembler. If you wish to use this option, you will 2897need to install nasm assembler (see <https://www.nasm.us/>). Note that 2898we currently only have x86 MMX optimized versions, and they will not 2899compile on other processors. 2900 2901On Windows, you can define `USE_WINDBG` and attach WinDbg to browse 2902debug messages (see 2903<https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/index>). 2904 2905 - Windows: 2906 2907 - MinGW: 2908 2909 - Please refer to: 2910 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/MinGW> 2911 2912 - Visual Studio (MSVC): 2913 2914 - Please refer to: 2915 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Visual_Studio> 2916 2917 - Linux: 2918 2919 - GCC: 2920 2921 - Please refer to: 2922 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/GCC> 2923 2924 - AmigaOS4: 2925 2926 - Please refer to: 2927 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/AmigaOS4> 2928 2929 - Apple iPhone: 2930 2931 - Please refer to: 2932 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/iPhone> 2933 2934 - Atari/FreeMiNT: 2935 2936 - Please refer to: 2937 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Atari/FreeMiNT> 2938 2939 - Bada/Tizen: 2940 2941 - Please refer to: 2942 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Bada/Tizen> 2943 2944 - BeOS/ZETA/Haiku: 2945 2946 - Please refer to: 2947 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/BeOS/ZETA/Haiku> 2948 2949 - Google Android: 2950 2951 - Please refer to: 2952 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Android> 2953 2954 - HP webOS: 2955 2956 - Please refer to: 2957 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/WebOS> 2958 2959 - Mac OS: 2960 2961 - Mac OS X: 2962 2963 - Please refer to: 2964 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/macOS> 2965 2966 - Mac OS X 10.2.8: 2967 2968 - Please refer to: 2969 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Mac_OS_X_10.2.8> 2970 2971 - Mac OS X Crosscompiling: 2972 2973 - Please refer to: 2974 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Mac_OS_X_Crosscompiling> 2975 2976 - Maemo: 2977 2978 - Please refer to: 2979 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Maemo> 2980 2981 - Nintendo Wii and Gamecube: 2982 2983 - Please refer to: 2984 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Wii> 2985 2986 - Raspberry Pi: 2987 2988 - Please refer to: 2989 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/RPI> 2990 2991 - Sega Dreamcast: 2992 2993 - Please refer to: 2994 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Dreamcast> 2995 2996 - Sony Playstation: 2997 2998 - Sony PlayStation 2: 2999 3000 - Please refer to: 3001 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/PlayStation_2> 3002 3003 - Sony PlayStation 3: 3004 - Please refer to: 3005 <https://wiki.scummvm.org/index.php/PlayStation_3#Building_from_source> 3006 3007 - Sony PlayStation Portable: 3008 - Please refer to: 3009 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/PlayStation_Portable> 3010 3011 - Symbian: 3012 3013 - Please refer to: 3014 <https://wiki.scummvm.org/index.php/Compiling_ScummVM/Symbian> 3015 3016## 11.0) Changelog 3017 3018Please refer to our extensive Changelog [here](NEWS.md). 3019 3020## 12.0) Credits 3021 3022Please refer to our extensive Credits list [here](AUTHORS). 3023 3024----- 3025 3026> Good Luck and Happy Adventuring\! 3027> The ScummVM team. 3028> <https://www.scummvm.org/> 3029