1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
---|
2 | <html xmlns="http://www.w3.org/1999/xhtml">
|
---|
3 | <head>
|
---|
4 | <title>ScummVM README</title>
|
---|
5 | <meta name="generator" content="HTML Tidy for Windows (vers 1st February 2005), see www.w3.org" />
|
---|
6 | <meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
---|
7 | <meta name="generator" content="StarOffice/OpenOffice XSLT (http://xml.openoffice.org/sx2ml)" />
|
---|
8 | <meta name="created" content="2005-05-18T10:32:34" />
|
---|
9 | <meta name="changedby" content="Duncan Lock" />
|
---|
10 | <meta name="changed" content="2005-05-18T13:33:19" />
|
---|
11 |
|
---|
12 | <link rel="stylesheet" href="./ScummVM%20Readme.css" />
|
---|
13 | </head>
|
---|
14 |
|
---|
15 | <body dir="ltr">
|
---|
16 | <h1 class="Heading1"><a name="ScummVM_README">ScummVM README</a></h1>
|
---|
17 | <p>Last updated: $Date: 2005/03/26 20:50:00 $</p>
|
---|
18 | <p>Release version: 0.7.1</p>
|
---|
19 | <hr />
|
---|
20 | <p>
|
---|
21 | For more information, compatibility lists, details on donating, the latest release, progress reports and more,
|
---|
22 | please visit the ScummVM home page at: <a href="http://www.scummvm.org/">http://www.scummvm.org/</a>
|
---|
23 | </p>
|
---|
24 | <h2>Table of Contents</h2>
|
---|
25 |
|
---|
26 | <ol class="toc">
|
---|
27 | <li><a href="ScummVM%20Readme%200.7.1.html#1.0_About">1.0 About</a></li>
|
---|
28 | <li><a href="ScummVM%20Readme%200.7.1.html#2.0_Contacting">2.0 Contacting</a>
|
---|
29 | <ol>
|
---|
30 | <li><a href="ScummVM%20Readme%200.7.1.html#2.1_Reporting_Bugs">2.1 Reporting Bugs</a></li>
|
---|
31 | </ol>
|
---|
32 | </li>
|
---|
33 | <li><a href="ScummVM%20Readme%200.7.1.html#3.0_Supported_Games">3.0 Supported Games</a>
|
---|
34 | <ol>
|
---|
35 | <li><a href="ScummVM%20Readme%200.7.1.html#SCUMM_Games">SCUMM Games</a></li>
|
---|
36 | <li><a href="./ScummVM%20Readme%200.7.1.html#Other_Games">Other Games</a></li>
|
---|
37 | <li><a href="ScummVM%20Readme%200.7.1.html#3.1_Copy_Protection">3.1 Copy Protection</a></li>
|
---|
38 | <li><a href="ScummVM%20Readme%200.7.1.html#3.2_Simon_the_Sorcerer_1_and_2_notes">3.2 Simon the Sorcerer 1 and 2 notes</a></li>
|
---|
39 | <li><a href="ScummVM%20Readme%200.7.1.html#3.3_Broken_Sword_notes">3.3 Broken Sword notes</a></li>
|
---|
40 | <li><a href="ScummVM%20Readme%200.7.1.html#3.4_Flight_of_the_Amazon_Queen_notes">3.4 Flight of the Amazon Queen notes</a></li>
|
---|
41 | <li><a href="ScummVM%20Readme%200.7.1.html#3.5_Known_Problems_in_ScummVM_0.7.1">3.5 Known Problems in ScummVM 0.7.1</a>
|
---|
42 | <ol>
|
---|
43 | <li><a href="ScummVM%20Readme%200.7.1.html#CD_Audio_Games">CD Audio Games</a></li>
|
---|
44 | <li><a href="ScummVM%20Readme%200.7.1.html#Monkey_Island_1__28EGA_29">Monkey Island 1 (EGA)</a></li>
|
---|
45 | <li><a href="ScummVM%20Readme%200.7.1.html#Loom__28EGA_29">Loom (EGA):</a></li>
|
---|
46 | <li><a href="ScummVM%20Readme%200.7.1.html#Broken_Sword_1">Broken Sword 1</a></li>
|
---|
47 | <li><a href="ScummVM%20Readme%200.7.1.html#Simon_the_Sorcerer_2">Simon the Sorcerer 2</a></li>
|
---|
48 | <li><a href="ScummVM%20Readme%200.7.1.html#FM-TOWNS_versions">FM-TOWNS versions</a></li>
|
---|
49 | </ol>
|
---|
50 | </li>
|
---|
51 | </ol>
|
---|
52 | </li>
|
---|
53 | <li><a href="ScummVM%20Readme%200.7.1.html#4.0_Supported_Platforms">4.0 Supported Platforms</a></li>
|
---|
54 | <li><a href="ScummVM%20Readme%200.7.1.html#5.0_Running_ScummVM">5.0 Running ScummVM</a>
|
---|
55 | <ol>
|
---|
56 | <li><a href="ScummVM%20Readme%200.7.1.html#5.1_Command_Line_Options">5.1 Command Line Options</a></li>
|
---|
57 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Language_options">5.2 Language options</a>
|
---|
58 | <ol>
|
---|
59 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Maniac_Mansion_and_Zak_McKracken">Maniac Mansion and Zak McKracken</a></li>
|
---|
60 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_The_Dig">The Dig</a></li>
|
---|
61 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Curse_of_Monkey_Island">Curse of Monkey Island</a></li>
|
---|
62 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Beneath_a_Steel_Sky_1">Beneath a Steel Sky</a></li>
|
---|
63 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Broken_Sword_1">Broken Sword 1</a></li>
|
---|
64 | <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Simon_the_Sorcerer_3A_1__26_2">Simon the Sorcerer: 1 & 2</a></li>
|
---|
65 | </ol>
|
---|
66 | </li>
|
---|
67 | <li><a href="ScummVM%20Readme%200.7.1.html#5.3_Graphics_filters">5.3 Graphics filters</a></li>
|
---|
68 | <li><a href="ScummVM%20Readme%200.7.1.html#5.4_Hot_Keys">5.4 Hot Keys</a>
|
---|
69 | <ol>
|
---|
70 | <li><a href="ScummVM%20Readme%200.7.1.html#Common">Common</a></li>
|
---|
71 | <li><a href="ScummVM%20Readme%200.7.1.html#SCUMM">SCUMM</a></li>
|
---|
72 | <li><a href="ScummVM%20Readme%200.7.1.html#Beneath_a_Steel_Sky">Beneath a Steel Sky</a></li>
|
---|
73 | <li><a href="ScummVM%20Readme%200.7.1.html#Broken_Sword_I">Broken Sword I</a></li>
|
---|
74 | <li><a href="ScummVM%20Readme%200.7.1.html#Broken_Sword_II">Broken Sword II</a></li>
|
---|
75 | <li><a href="ScummVM%20Readme%200.7.1.html#Flight_of_the_Amazon_Queen">Flight of the Amazon Queen</a></li>
|
---|
76 | <li><a href="ScummVM%20Readme%200.7.1.html#Simon_the_Sorcerer_1__26_2">Simon the Sorcerer 1 & 2</a></li>
|
---|
77 | </ol>
|
---|
78 | </li>
|
---|
79 | <li><a href="ScummVM%20Readme%200.7.1.html#5.5_Using_data_files_from_Macintosh_game_versions">5.5 Using data files from Macintosh game versions</a></li>
|
---|
80 | <li><a href="ScummVM%20Readme%200.7.1.html#5.6_Multi-CD_Games">5.6 Multi-CD Games</a>
|
---|
81 | <ol>
|
---|
82 | <li><a href="ScummVM%20Readme%200.7.1.html#5.6.1_The_Curse_of_Monkey_Island">5.6.1 The Curse of Monkey Island</a></li>
|
---|
83 | <li><a href="ScummVM%20Readme%200.7.1.html#5.6.2_Broken_Sword_1">5.6.2 Broken Sword 1</a></li>
|
---|
84 | <li><a href="ScummVM%20Readme%200.7.1.html#5.6.3_Broken_Sword_2">5.6.3 Broken Sword 2</a></li>
|
---|
85 | </ol>
|
---|
86 | </li>
|
---|
87 | </ol>
|
---|
88 | </li>
|
---|
89 | <li><a href="ScummVM%20Readme%200.7.1.html#6.0_Savegames">6.0 Savegames</a>
|
---|
90 | <ol>
|
---|
91 | <li><a href="ScummVM%20Readme%200.7.1.html#6.1_Autosaves">6.1 Autosaves</a></li>
|
---|
92 | </ol>
|
---|
93 | </li>
|
---|
94 | <li><a href="ScummVM%20Readme%200.7.1.html#7.0_Music_and_Sound">7.0 Music and Sound</a>
|
---|
95 | <ol>
|
---|
96 | <li><a href="ScummVM%20Readme%200.7.1.html#7.1_Playing_sound_with_Adlib_emulation">7.1 Playing sound with Adlib emulation</a></li>
|
---|
97 | <li><a href="ScummVM%20Readme%200.7.1.html#7.2_Playing_sound_with_MT-32_emulation">7.2 Playing sound with MT-32 emulation</a></li>
|
---|
98 | <li><a href="ScummVM%20Readme%200.7.1.html#7.3_Playing_sound_with_MIDI_emulation">7.3 Playing sound with MIDI emulation</a></li>
|
---|
99 | <li><a href="ScummVM%20Readme%200.7.1.html#7.4_Playing_sound_with_Native_MIDI">7.4 Playing sound with Native MIDI</a></li>
|
---|
100 | <li><a href="ScummVM%20Readme%200.7.1.html#7.5.0_Playing_sound_with_Sequencer_MIDI__5BUNIX_ONLY_5D">7.5.0 Playing sound with Sequencer MIDI [UNIX ONLY]</a>
|
---|
101 | <ol>
|
---|
102 | <li><a href="ScummVM%20Readme%200.7.1.html#7.5.1_Playing_sound_with_ALSA_sequencer__5BUNIX_ONLY_5D">7.5.1 Playing sound with ALSA sequencer [UNIX ONLY]</a></li>
|
---|
103 | <li><a href="ScummVM%20Readme%200.7.1.html#Asking_TiMidity_to_become_an_ALSA_sequencer">Asking TiMidity to become an ALSA sequencer:</a></li>
|
---|
104 | <li><a href="ScummVM%20Readme%200.7.1.html#Asking_FluidSynth_to_become_an_ALSA_sequencer__28using_SoundFonts_29_3A">Asking FluidSynth to become an ALSA sequencer (using SoundFonts):</a></li>
|
---|
105 | </ol>
|
---|
106 | </li>
|
---|
107 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.0_Using_MP3_files_for_CD_audio">7.6.0 Using MP3 files for CD audio</a>
|
---|
108 | <ol>
|
---|
109 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.1_Using_Ogg_Vorbis_files_for_CD_audio">7.6.1 Using Ogg Vorbis files for CD audio</a></li>
|
---|
110 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.2_Using_Flac_files_for_CD_audio">7.6.2 Using Flac files for CD audio</a></li>
|
---|
111 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.3_Compressing_MONSTER.SOU_with_MP3">7.6.3 Compressing MONSTER.SOU with MP3</a></li>
|
---|
112 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.4_Compressing_MONSTER.SOU_with_Ogg_Vorbis">7.6.4 Compressing MONSTER.SOU with Ogg Vorbis</a></li>
|
---|
113 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.5_Compressing_MONSTER.SOU_with_Flac">7.6.5 Compressing MONSTER.SOU with Flac</a></li>
|
---|
114 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.6_Compressing_sfx_2Fspeech_in_Simon_the_Sorcerer_1_and_2">7.6.6 Compressing sfx/speech in Simon the Sorcerer 1 and 2</a></li>
|
---|
115 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.7_Compressing_speech_music_in_Broken_Sword_1">7.6.7 Compressing speech/music in Broken Sword 1</a></li>
|
---|
116 | <li><a href="ScummVM%20Readme%200.7.1.html#7.6.8_Compressing_speech_music_in_Broken_Sword_2">7.6.8 Compressing speech/music in Broken Sword 2</a></li>
|
---|
117 | </ol>
|
---|
118 | </li>
|
---|
119 | <li><a href="ScummVM%20Readme%200.7.1.html#7.7_Output_sample_rate">7.7 Output sample rate</a></li>
|
---|
120 | </ol>
|
---|
121 | </li>
|
---|
122 | <li><a href="ScummVM%20Readme%200.7.1.html#8.0_Configuration_file">8.0 Configuration file</a></li>
|
---|
123 | <li><a href="ScummVM%20Readme%200.7.1.html#9.0_Compiling">9.0 Compiling</a>
|
---|
124 | <ol>
|
---|
125 | <li><a href="ScummVM%20Readme%200.7.1.html#GCC_3A">GCC:</a></li>
|
---|
126 | <li><a href="ScummVM%20Readme%200.7.1.html#Microsoft_Visual_C_2B_2B_6.0_3A">Microsoft Visual C++ 6.0:</a></li>
|
---|
127 | <li><a href="ScummVM%20Readme%200.7.1.html#Microsoft_Visual_C_2B_2B_7.0_3A">Microsoft Visual C++ 7.0:</a></li>
|
---|
128 | <li><a href="ScummVM%20Readme%200.7.1.html#Windows_Mobile_with_Microsoft_eMbedded_Visual_C_2B_2B_3_or_4__3A">Windows Mobile with Microsoft eMbedded Visual C++ 3 or 4 :</a></li>
|
---|
129 | <li><a href="ScummVM%20Readme%200.7.1.html#Debian_GNU_2FLinux_3A">Debian GNU/Linux:</a></li>
|
---|
130 | <li><a href="ScummVM%20Readme%200.7.1.html#Mac_OS_X_3A">Mac OS X:</a></li>
|
---|
131 | </ol>
|
---|
132 | </li>
|
---|
133 | </ol>
|
---|
134 |
|
---|
135 | <hr />
|
---|
136 |
|
---|
137 | <h2><a name="1.0_About"></a>1.0 About</h2>
|
---|
138 | <p>
|
---|
139 | ScummVM is a collection of interpreters, capable of emulating several adventure game engines. ScummVM mainly
|
---|
140 | supports games created using SCUMM (Script Creation Utility for Maniac Mansion), used in various LucasArts games
|
---|
141 | such as Monkey Island, Day of the Tentacle, and others.
|
---|
142 | </p>
|
---|
143 | <p>
|
---|
144 | ScummVM also contains interpreters for several non-SCUMM games. Currently these are Beneath a Steel Sky, Broken
|
---|
145 | Sword 1 & 2, Flight of the Amazon Queen and Simon the Sorcerer 1 & 2.
|
---|
146 | </p>
|
---|
147 | <p>
|
---|
148 | At this time ScummVM should be considered beta software, and is still under heavy development. Be aware that whilst
|
---|
149 | we attempt to make sure that many games can be completed with few major bugs, crashes can happen.
|
---|
150 | </p>
|
---|
151 | <p>
|
---|
152 | If you enjoy ScummVM feel free to donate using the PayPal button on the ScummVM homepage. This will help us buy
|
---|
153 | utilities needed to develop ScummVM easier and quicker. If you cannot donate, help and contribute a patch!
|
---|
154 | </p>
|
---|
155 | <h2><a name="2.0_Contacting"></a>2.0 Contacting</h2>
|
---|
156 | <p>
|
---|
157 | The easiest way to contact the ScummVM team is by submitting bug reports or commenting in our forums. You can also
|
---|
158 | join and e-mail the scummvm-devel mailing list, or chat with us on irc (#scummvm on irc.freenode.net) Please do not
|
---|
159 | ask us to support an unsupported game, read our homepages FAQ first.
|
---|
160 | </p>
|
---|
161 |
|
---|
162 | <h2><a name="2.1_Reporting_Bugs"></a>2.1 Reporting Bugs</h2>
|
---|
163 | <p>
|
---|
164 | To report a bug, please create a SourceForge account and follow the bugs link from our homepage. Please make sure
|
---|
165 | the bug is reproducible, and still occurs in the latest daily build/current CVS version. Also check the known bugs
|
---|
166 | list (below) and compatibility listing for that game, to ensure the issue is not already known.
|
---|
167 | </p>
|
---|
168 | <p>
|
---|
169 | Also do not report bugs on games that are not listed as being completable in the ”Supported Games section, or
|
---|
170 | compatibility list. We -know- those games have bugs.
|
---|
171 | </p>
|
---|
172 |
|
---|
173 | <p>Please include the following information:</p>
|
---|
174 | <ul>
|
---|
175 | <li>ScummVM version (PLEASE test the latest CVS/Daily build)</li>
|
---|
176 | <li>Bug details, including instructions on reproducing</li>
|
---|
177 | <li>Language of game (English, German, ...)</li>
|
---|
178 | <li>Version of game (talkie, floppy, ...)</li>
|
---|
179 | <li>Platform and Compiler (Win32, Linux, FreeBSD, ...)</li>
|
---|
180 | <li>Attach a save game if possible</li>
|
---|
181 | <li>
|
---|
182 | If this bug only occurred recently, please note the last version without the bug, and the first version
|
---|
183 | including the bug. That way we can fix it quicker by looking at the changes made.
|
---|
184 | </li>
|
---|
185 | </ul>
|
---|
186 |
|
---|
187 | <h2><a name="3.0_Supported_Games"></a>3.0 Supported Games</h2>
|
---|
188 | <p>
|
---|
189 | At the moment the following games have been reported to work, and should be playable to the end. However, this list
|
---|
190 | generally applies to PC versions. Mac versions usually should work, too (with some exceptions for older games), and
|
---|
191 | Amiga versions of games may work with the <code>Amiga</code> flag turned on but this is not always
|
---|
192 | true.
|
---|
193 | </p>
|
---|
194 |
|
---|
195 | <h3><a name="SCUMM_Games"></a>SCUMM Games</h3>
|
---|
196 |
|
---|
197 | <table>
|
---|
198 | <tr>
|
---|
199 | <th>Game</th>
|
---|
200 | <th>Target</th>
|
---|
201 | </tr>
|
---|
202 | <tr>
|
---|
203 | <td>Maniac Mansion (Classic Version)</td>
|
---|
204 | <td>maniac</td>
|
---|
205 | </tr>
|
---|
206 | <tr>
|
---|
207 | <td>Maniac Mansion (Enhanced Version)</td>
|
---|
208 | <td>maniac</td>
|
---|
209 | </tr>
|
---|
210 | <tr>
|
---|
211 | <td>Zak McKracken (Classic Version)</td>
|
---|
212 | <td>zak</td>
|
---|
213 | </tr>
|
---|
214 | <tr>
|
---|
215 | <td>Zak McKracken (Enhanced Version)</td>
|
---|
216 | <td>zak</td>
|
---|
217 | </tr>
|
---|
218 | <tr>
|
---|
219 | <td>Indiana Jones & the Last Crusade (EGA)</td>
|
---|
220 | <td>indy3ega</td>
|
---|
221 | </tr>
|
---|
222 | <tr>
|
---|
223 | <td>Indiana Jones & the Last Crusade (256)</td>
|
---|
224 | <td>indy3</td>
|
---|
225 | </tr>
|
---|
226 | <tr>
|
---|
227 | <td>Indiana Jones & the Last Crusade (FM-TOWNS)</td>
|
---|
228 | <td>indy3towns</td>
|
---|
229 | </tr>
|
---|
230 | <tr>
|
---|
231 | <td>Loom (16 color floppy version)</td>
|
---|
232 | <td>loom</td>
|
---|
233 | </tr>
|
---|
234 | <tr>
|
---|
235 | <td>Loom (FM-TOWNS)</td>
|
---|
236 | <td>loomtowns</td>
|
---|
237 | </tr>
|
---|
238 | <tr>
|
---|
239 | <td>Loom (256 color CD version)</td>
|
---|
240 | <td>loomcd</td>
|
---|
241 | </tr>
|
---|
242 | <tr>
|
---|
243 | <td>Zak McKracken (FM-TOWNS)</td>
|
---|
244 | <td>zaktowns</td>
|
---|
245 | </tr>
|
---|
246 | <tr>
|
---|
247 | <td>Monkey Island 1 (EGA)</td>
|
---|
248 | <td>monkeyega</td>
|
---|
249 | </tr>
|
---|
250 | <tr>
|
---|
251 | <td>Monkey Island 1 (VGA)</td>
|
---|
252 | <td>monkeyvga</td>
|
---|
253 | </tr>
|
---|
254 | <tr>
|
---|
255 | <td>Monkey Island 1 (CD)</td>
|
---|
256 | <td>monkey/monkey1</td>
|
---|
257 | </tr>
|
---|
258 | <tr>
|
---|
259 | <td>Monkey Island 2</td>
|
---|
260 | <td>monkey2</td>
|
---|
261 | </tr>
|
---|
262 | <tr>
|
---|
263 | <td>Indiana Jones and the Fate of Atlantis</td>
|
---|
264 | <td>atlantis</td>
|
---|
265 | </tr>
|
---|
266 | <tr>
|
---|
267 | <td>Day of the Tentacle</td>
|
---|
268 | <td>tentacle</td>
|
---|
269 | </tr>
|
---|
270 | <tr>
|
---|
271 | <td>Sam & Max</td>
|
---|
272 | <td>samnmax</td>
|
---|
273 | </tr>
|
---|
274 | <tr>
|
---|
275 | <td>The Dig</td>
|
---|
276 | <td>dig</td>
|
---|
277 | </tr>
|
---|
278 | <tr>
|
---|
279 | <td>Full Throttle</td>
|
---|
280 | <td>ft</td>
|
---|
281 | </tr>
|
---|
282 | <tr>
|
---|
283 | <td>Curse of Monkey Island</td>
|
---|
284 | <td>comi</td>
|
---|
285 | </tr>
|
---|
286 | <tr>
|
---|
287 | <td>Fatty Bear's Birthday Surprise</td>
|
---|
288 | <td>fbear</td>
|
---|
289 | </tr>
|
---|
290 | <tr>
|
---|
291 | <td>Fatty Bear's Fun Pack</td>
|
---|
292 | <td>fbpack</td>
|
---|
293 | </tr>
|
---|
294 | <tr>
|
---|
295 | <td>Putt-Putt's Fun Pack</td>
|
---|
296 | <td>funpack</td>
|
---|
297 | </tr>
|
---|
298 | <tr>
|
---|
299 | <td>Putt-Putt Goes To The Moon</td>
|
---|
300 | <td>puttmoon</td>
|
---|
301 | </tr>
|
---|
302 | <tr>
|
---|
303 | <td>Putt-Putt Joins the Parade</td>
|
---|
304 | <td>puttputt</td>
|
---|
305 | </tr>
|
---|
306 | </table>
|
---|
307 |
|
---|
308 | <h3><a name="Other_Games"></a>Other Games</h3>
|
---|
309 |
|
---|
310 | <table>
|
---|
311 | <tr>
|
---|
312 | <th>Game</th>
|
---|
313 | <th>Target</th>
|
---|
314 | </tr>
|
---|
315 | <tr>
|
---|
316 | <td>Beneath a Steel Sky</td>
|
---|
317 | <td>sky</td>
|
---|
318 | </tr>
|
---|
319 | <tr>
|
---|
320 | <td>Broken Sword I</td>
|
---|
321 | <td>sword1</td>
|
---|
322 | </tr>
|
---|
323 | <tr>
|
---|
324 | <td>Broken Sword II</td>
|
---|
325 | <td>sword2</td>
|
---|
326 | </tr>
|
---|
327 | <tr>
|
---|
328 | <td>Flight of the Amazon Queen</td>
|
---|
329 | <td>queen</td>
|
---|
330 | </tr>
|
---|
331 | <tr>
|
---|
332 | <td>Simon the Sorcerer 1</td>
|
---|
333 | <td>simon1acorn/simon1dos/simon1talkie</td>
|
---|
334 | </tr>
|
---|
335 | <tr>
|
---|
336 | <td>Simon the Sorcerer 2</td>
|
---|
337 | <td>simon2dos/simon2talkie</td>
|
---|
338 | </tr>
|
---|
339 | </table>
|
---|
340 |
|
---|
341 | <p>
|
---|
342 | The following games should load, but are not yet fully playable. Play these at your own risk, and please do not
|
---|
343 | file bug reports about them. If you want the latest updates on game compatibility, visit our web site and view the
|
---|
344 | compatibility chart.
|
---|
345 | </p>
|
---|
346 |
|
---|
347 | <table>
|
---|
348 | <tr>
|
---|
349 | <th>Game</th>
|
---|
350 | <th>Target</th>
|
---|
351 | </tr>
|
---|
352 | <tr>
|
---|
353 | <td>Freddi Fish 1: The Case of the Missing Kelp Seeds</td>
|
---|
354 | <td>freddi</td>
|
---|
355 | </tr>
|
---|
356 | <tr>
|
---|
357 | <td>Freddi Fish 2: The Case of the Haunted Schoolhouse</td>
|
---|
358 | <td>fredd2</td>
|
---|
359 | </tr>
|
---|
360 | <tr>
|
---|
361 | <td>Freddi Fish 3: The Case of the Stolen Conch Shell</td>
|
---|
362 | <td>freddi3</td>
|
---|
363 | </tr>
|
---|
364 | <tr>
|
---|
365 | <td>Let's Explore the Airport with Buzzy</td>
|
---|
366 | <td>airport</td>
|
---|
367 | </tr>
|
---|
368 | <tr>
|
---|
369 | <td>Let's Explore the Farm with Buzzy</td>
|
---|
370 | <td>farm</td>
|
---|
371 | </tr>
|
---|
372 | <tr>
|
---|
373 | <td>Let's Explore the Jungle with Buzzy</td>
|
---|
374 | <td>jungle</td>
|
---|
375 | </tr>
|
---|
376 | <tr>
|
---|
377 | <td>Pajama Sam 1: No Need to Hide When It's Dark Outside</td>
|
---|
378 | <td>pajama</td>
|
---|
379 | </tr>
|
---|
380 | <tr>
|
---|
381 | <td>Pajama Sam 2: Thunder and Lightning Aren't so Frightening</td>
|
---|
382 | <td>pajama2</td>
|
---|
383 | </tr>
|
---|
384 | <tr>
|
---|
385 | <td>Putt-Putt Saves the Zoo</td>
|
---|
386 | <td>puttzoo</td>
|
---|
387 | </tr>
|
---|
388 | <tr>
|
---|
389 | <td>Putt-Putt Travels Through Time</td>
|
---|
390 | <td>putttime</td>
|
---|
391 | </tr>
|
---|
392 | </table>
|
---|
393 |
|
---|
394 | <p>The following games are SCUMM engine, but NOT supported by ScummVM (yet).</p>
|
---|
395 |
|
---|
396 | <table>
|
---|
397 | <tr>
|
---|
398 | <td>Most Humongous Entertainment titles</td>
|
---|
399 | </tr>
|
---|
400 | </table>
|
---|
401 |
|
---|
402 | <p>
|
---|
403 | Please be aware that the engine may contain bugs and unimplemented features that sometimes make it impossible to
|
---|
404 | finish the game. Save often, and please file a bug report (instructions on submitting bug reports are below) if you
|
---|
405 | encounter such a bug in a “supported” game.
|
---|
406 | </p>
|
---|
407 |
|
---|
408 | <h2><a name="3.1_Copy_Protection"></a>3.1 Copy Protection</h2>
|
---|
409 |
|
---|
410 | <p>
|
---|
411 | The ScummVM team does not condone piracy. However, there are cases when LucasArts themselves bundled cracked
|
---|
412 | interpreters with their own games — the data files still contain the copy protection scripts, but the
|
---|
413 | interpreter bypasses them. There is no way for us to tell the difference between legitimate and pirated data files,
|
---|
414 | so for the games where we know the original interpreter may have been cracked ScummVM will always have to bypass
|
---|
415 | the copy protection.
|
---|
416 | </p>
|
---|
417 |
|
---|
418 | <p>At the time of writing, that includes the following games:<br /><br /></p>
|
---|
419 |
|
---|
420 | <ul>
|
---|
421 | <li>Indiana Jones & the Last Crusade (EGA)</li>
|
---|
422 | <li>Indiana Jones & the Last Crusade (FM-TOWNS version)</li>
|
---|
423 | <li>Loom (16 color floppy version)</li>
|
---|
424 | <li>Maniac Mansion</li>
|
---|
425 | <li>Monkey Island 1 (EGA)</li>
|
---|
426 | <li>Monkey Island 1 (VGA)</li>
|
---|
427 | <li>Monkey Island 2</li>
|
---|
428 | <li>Zak McKracken (EGA)</li>
|
---|
429 | <li>Zak McKracken (FM-TOWNS version)</li>
|
---|
430 | <li>Beneath a Steel Sky (bypassed with permission from Revolution)</li>
|
---|
431 | </ul>
|
---|
432 |
|
---|
433 | <p>
|
---|
434 | In some cases ScummVM will still show the copy protection screen. Try entering any answer. Chances are that it will
|
---|
435 | work.
|
---|
436 | </p>
|
---|
437 |
|
---|
438 | <h2><a name="3.2_Simon_the_Sorcerer_1_and_2_notes"></a>3.2 Simon the Sorcerer 1 and 2 notes</h2>
|
---|
439 | <p>
|
---|
440 | The current game targets are
|
---|
441 | </p>
|
---|
442 |
|
---|
443 | <table>
|
---|
444 | <tr>
|
---|
445 | <th>Game</th>
|
---|
446 | <th>Target</th>
|
---|
447 | </tr>
|
---|
448 | <tr>
|
---|
449 | <td>Simon the Sorcerer 1 for Acorn (CD)</td>
|
---|
450 | <td>simon1acorn</td>
|
---|
451 | </tr>
|
---|
452 | <tr>
|
---|
453 | <td>Simon the Sorcerer 1 for DOS (Disk)</td>
|
---|
454 | <td>simon1dos</td>
|
---|
455 | </tr>
|
---|
456 | <tr>
|
---|
457 | <td>Simon the Sorcerer 2 for DOS (Disk)</td>
|
---|
458 | <td>simon2dos</td>
|
---|
459 | </tr>
|
---|
460 | <tr>
|
---|
461 | <td>Simon the Sorcerer 1 Talkie (DOS/Windows)</td>
|
---|
462 | <td>simon1talkie</td>
|
---|
463 | </tr>
|
---|
464 | <tr>
|
---|
465 | <td>Simon the Sorcerer 2 Talkie (Amiga/DOS/Mac/Windows)Short Version</td>
|
---|
466 | <td>simon2talkie</td>
|
---|
467 | </tr>
|
---|
468 | </table>
|
---|
469 |
|
---|
470 | <p>
|
---|
471 | Also make sure that the platform setting is correct, since it is used to tell the difference between the various
|
---|
472 | ports of the games.
|
---|
473 | </p>
|
---|
474 | <p>
|
---|
475 | If you have the dual version of Simon the Sorcerer 1 or 2 on CD, then you will find the Windows version in the main
|
---|
476 | directory of CD and the DOS Talkie version in the DOS directory of the CD.
|
---|
477 | </p>
|
---|
478 |
|
---|
479 | <h2><a name="3.3_Broken_Sword_notes"></a>3.3 Broken Sword notes</h2>
|
---|
480 | <p>
|
---|
481 | Broken Sword 1 and 2 both come with in-game cutscenes compressed using RAD Game Tools legacy Smacker™ format. As
|
---|
482 | RAD is unwilling to open the older legacy versions of this format to us, and have requested we not reverse engineer
|
---|
483 | it, Revolution Software has kindly allowed us to provide re-encoded Broken Sword cutscenes for download on our
|
---|
484 | website.
|
---|
485 | </p>
|
---|
486 | <p>
|
---|
487 | These cutscenes are provided in MPEG2 format with OGG Vorbis audio.
|
---|
488 | </p>
|
---|
489 | <p>
|
---|
490 | Viewing these cutscenes thus requires a version of ScummVM compiled with both libmpeg2 (preferably 0.4.0 or
|
---|
491 | greater) and libVorbis support.
|
---|
492 | </p>
|
---|
493 | <p>
|
---|
494 | The cutscenes should be placed in a harddisk directory, and the location of this can be specified using the
|
---|
495 | “Extra Path” setting under the “Paths” tab of the game options screen (“Edit Game”).
|
---|
496 | </p>
|
---|
497 |
|
---|
498 | <h2><a name="3.4_Flight_of_the_Amazon_Queen_notes"></a>3.4 Flight of the Amazon Queen notes</h2>
|
---|
499 | <p>
|
---|
500 | In order to use a non-freeware version of Flight of the Amazon Queen (i.e.Your own), you will need to have the
|
---|
501 | <code>queen.tbl</code> file (available from the Compatibility page on our website) in either the directory containing the
|
---|
502 | <code>queen.1</code> datafile or in the directory where your ScummVM executable resides.
|
---|
503 | </p>
|
---|
504 | <p>
|
---|
505 | Alternatively, you can use the <code>queenrebuild</code> tool from the Tools module to “rebuild” your FOTAQ datafile
|
---|
506 | to include the table for that specific version, and thus removing the run-time dependency on the <code>queen.tbl</code> file.
|
---|
507 | </p>
|
---|
508 | <p>This tool also allows you to compress the speech and sound effects with MP3, OGG or FLAC.</p>
|
---|
509 |
|
---|
510 | <h2><a name="3.5_Known_Problems_in_ScummVM_0.7.1"></a>3.5 Known Problems in ScummVM 0.7.1</h2>
|
---|
511 | <p>
|
---|
512 | This release has the following known problems and limitations. There is no need to report them, although patches to
|
---|
513 | fix them are welcome. If you discover a bug that is not listed here, nor in the compatibility table on the web
|
---|
514 | site, please see the section on Reporting Bugs.
|
---|
515 | </p>
|
---|
516 |
|
---|
517 | <h3><a name="CD_Audio_Games"></a>CD Audio Games</h3>
|
---|
518 | <p>
|
---|
519 | When playing games that use CD Audio (Towns variants, Loom CD, etc), users of Microsoft Windows 2000/XP may
|
---|
520 | experience random crashes.
|
---|
521 | </p>
|
---|
522 | <p>
|
---|
523 | This is due to a long-standing Windows bug, resulting in corrupt game files being read from the CD. Please copy the
|
---|
524 | game data to your harddrive to avoid this.
|
---|
525 | </p>
|
---|
526 |
|
---|
527 | <h3><a name="Monkey_Island_1__28EGA_29"></a>Monkey Island 1 (EGA)</h3>
|
---|
528 |
|
---|
529 | <h3><a name="Loom__28EGA_29"></a>Loom (EGA)</h3>
|
---|
530 | <ul>
|
---|
531 | <li>MIDI support requires the Roland update from LucasArts</li>
|
---|
532 | </ul>
|
---|
533 |
|
---|
534 | <h3><a name="Beneath_a_Steel_Sky"></a>Beneath a Steel Sky</h3>
|
---|
535 | <ul>
|
---|
536 | <li>Floppy demos arent supported</li>
|
---|
537 | <li>Not a bug: CD version is missing speech for some dialog, this is normal.</li>
|
---|
538 | </ul>
|
---|
539 |
|
---|
540 | <h3><a name="Broken_Sword_1"></a>Broken Sword 1</h3>
|
---|
541 | <ul>
|
---|
542 | <li>Macintosh version isnt supported</li>
|
---|
543 | </ul>
|
---|
544 |
|
---|
545 | <h3><a name="Simon_the_Sorcerer_2"></a>Simon the Sorcerer 2</h3>
|
---|
546 | <ul>
|
---|
547 | <li>Combined speech and subtitles will often cause speech to be cut off early, this is a limitation of the original game.</li>
|
---|
548 | <li>Only default language (English) in data files is supported in Amiga and Macintosh versions.</li>
|
---|
549 | </ul>
|
---|
550 |
|
---|
551 | <h3><a name="FM-TOWNS_versions"></a>FM-TOWNS versions</h3>
|
---|
552 | <ul>
|
---|
553 | <li>The Kanji versions require the FM-TOWNS Font ROM</li>
|
---|
554 | </ul>
|
---|
555 |
|
---|
556 | <h2><a name="4.0_Supported_Platforms"></a>4.0 Supported Platforms</h2>
|
---|
557 | <p>
|
---|
558 | ScummVM has been ported to run on many platforms and operating systems.
|
---|
559 | </p>
|
---|
560 | <p>
|
---|
561 | Links to these ports can be found either on the ScummVM web page or by a Google search. Many thanks to the effort
|
---|
562 | of porters. If you have a port of ScummVM and wish to commit it into the main CVS, feel free to contact us!
|
---|
563 | </p>
|
---|
564 |
|
---|
565 | <table>
|
---|
566 | <tr>
|
---|
567 | <th>Windows</th>
|
---|
568 | <th>SDL</th>
|
---|
569 | <th></th>
|
---|
570 | </tr>
|
---|
571 | <tr>
|
---|
572 | <td>Windows Mobile</td>
|
---|
573 | <td>SDL</td>
|
---|
574 | <td>(iPAQ and other handheld devices)</td>
|
---|
575 | </tr>
|
---|
576 | <tr>
|
---|
577 | <td>Linux</td>
|
---|
578 | <td>X11/OSS audio</td>
|
---|
579 | <td>(includes iPAQs running Linux)</td>
|
---|
580 | </tr>
|
---|
581 | <tr>
|
---|
582 | <td>Mac OS X</td>
|
---|
583 | <td>SDL</td>
|
---|
584 | <td></td>
|
---|
585 | </tr>
|
---|
586 | <tr>
|
---|
587 | <td>AmigaOS</td>
|
---|
588 | <td>SDL</td>
|
---|
589 | <td></td>
|
---|
590 | </tr>
|
---|
591 | <tr>
|
---|
592 | <td>MorphOS</td>
|
---|
593 | <td>Custom backend</td>
|
---|
594 | <td></td>
|
---|
595 | </tr>
|
---|
596 | <tr>
|
---|
597 | <td>BeOS</td>
|
---|
598 | <td>SDL</td>
|
---|
599 | <td></td>
|
---|
600 | </tr>
|
---|
601 | <tr>
|
---|
602 | <td>RISC OS</td>
|
---|
603 | <td>SDL</td>
|
---|
604 | <td></td>
|
---|
605 | </tr>
|
---|
606 | <tr>
|
---|
607 | <td>Dreamcast</td>
|
---|
608 | <td>Custom backend</td>
|
---|
609 | <td></td>
|
---|
610 | </tr>
|
---|
611 | <tr>
|
---|
612 | <td>GP32</td>
|
---|
613 | <td>Custom backend</td>
|
---|
614 | <td></td>
|
---|
615 | </tr>
|
---|
616 | <tr>
|
---|
617 | <td>PalmOS</td>
|
---|
618 | <td>Custom backend</td>
|
---|
619 | <td></td>
|
---|
620 | </tr>
|
---|
621 | <tr>
|
---|
622 | <td>UNIX</td>
|
---|
623 | <td>SDL</td>
|
---|
624 | <td>(Linux, Solaris, IRIX, *BSD)</td>
|
---|
625 | </tr>
|
---|
626 | </table>
|
---|
627 |
|
---|
628 | <p>
|
---|
629 | The Dreamcast port does not support Curse of Monkey Island, nor The Dig.
|
---|
630 | </p>
|
---|
631 | <p>
|
---|
632 | The PalmOS port does not support Curse of Monkey Island, Beneath a Steel Sky, nor either Simon the Sorcerer 1 or 2.
|
---|
633 | The Dig will only work on some Palm devices (those with a large dynamic heap).
|
---|
634 | </p>
|
---|
635 | <p>
|
---|
636 | In the Macintosh port, the right mouse button is emulated via Cmd-Click (that is, you click the mouse button while
|
---|
637 | holding the Command/Apple/Propeller key).
|
---|
638 | </p>
|
---|
639 | <h2><a name="5.0_Running_ScummVM"></a>5.0 Running ScummVM</h2>
|
---|
640 | <p>
|
---|
641 | Before you run the engine, you need to put the games datafiles in a directory. The filenames must not be in
|
---|
642 | mixed case on *nix systems (for example, these are valid names: “monkey2.000”, “MONKEY2.000”, while this is a
|
---|
643 | bad one: “Monkey2.000”). If you use a game with speech, the file monster.sou must reside in the same directory
|
---|
644 | as the datafiles.
|
---|
645 | </p>
|
---|
646 | <p>
|
---|
647 | Please note that by default, ScummVM will save games in the directory it is executed from, so you should refrain
|
---|
648 | from running it from more than one location. Further information, including how to specify a specific save
|
---|
649 | directory to avoid this issue, are in section 6.0.
|
---|
650 | </p>
|
---|
651 | <p>
|
---|
652 | ScummVM can be launched directly by running the executable. In this case, the in-built launcher will activate. From
|
---|
653 | this, you can add games (click ”Add Game), or launch games which have already been configured.
|
---|
654 | </p>
|
---|
655 | <p>
|
---|
656 | ScummVM can also be launched into a game directly using Command Line arguments ”" see the next
|
---|
657 | section.
|
---|
658 | </p>
|
---|
659 | <h2><a name="5.1_Command_Line_Options"></a>5.1 Command Line Options</h2>
|
---|
660 |
|
---|
661 | <h4>Usage:</h4>
|
---|
662 | <p><kbd>scummvm [OPTIONS]... [GAME]</kbd></p>
|
---|
663 | <p>
|
---|
664 | [GAME]: Short name of game to load. For example, 'monkey' for Monkey Island. This can be either a built-in
|
---|
665 | gameid, or a user configured target.
|
---|
666 | </p>
|
---|
667 |
|
---|
668 | <h4><a name="Options_3A"></a>Options:</h4>
|
---|
669 |
|
---|
670 | <table>
|
---|
671 | <tr>
|
---|
672 | <th>Short Version</th>
|
---|
673 | <th>Long Version</th>
|
---|
674 | <th>Purpose</th>
|
---|
675 | </tr>
|
---|
676 | <tr>
|
---|
677 | <td>-v</td>
|
---|
678 | <td>--version</td>
|
---|
679 | <td>Display ScummVM version information and exit</td>
|
---|
680 | </tr>
|
---|
681 | <tr>
|
---|
682 | <td>-h</td>
|
---|
683 | <td>--help</td>
|
---|
684 | <td>Display a brief help text and exit</td>
|
---|
685 | </tr>
|
---|
686 | <tr>
|
---|
687 | <td>-z</td>
|
---|
688 | <td>--list-games</td>
|
---|
689 | <td>Display list of supported games and exit</td>
|
---|
690 | </tr>
|
---|
691 | <tr>
|
---|
692 | <td>-t</td>
|
---|
693 | <td>--list-targets</td>
|
---|
694 | <td>Display list of configured targets and exit</td>
|
---|
695 | </tr>
|
---|
696 | <tr>
|
---|
697 | <td>-c</td>
|
---|
698 | <td>--config=CONFIG</td>
|
---|
699 | <td>Use alternate configuration file</td>
|
---|
700 | </tr>
|
---|
701 | <tr>
|
---|
702 | <td>-p</td>
|
---|
703 | <td>--path=PATH</td>
|
---|
704 | <td>Path to where the game is installed</td>
|
---|
705 | </tr>
|
---|
706 | <tr>
|
---|
707 | <td>-x</td>
|
---|
708 | <td>--save-slot[=NUM]</td>
|
---|
709 | <td>Save game slot to load (default: autosave)</td>
|
---|
710 | </tr>
|
---|
711 | <tr>
|
---|
712 | <td>-f</td>
|
---|
713 | <td>--fullscreen</td>
|
---|
714 | <td>Force full-screen mode</td>
|
---|
715 | </tr>
|
---|
716 | <tr>
|
---|
717 | <td>-F</td>
|
---|
718 | <td>--no-fullscreen</td>
|
---|
719 | <td>Force windowed mode</td>
|
---|
720 | </tr>
|
---|
721 | <tr>
|
---|
722 | <td>-g</td>
|
---|
723 | <td>--gfx-mode=MODE</td>
|
---|
724 | <td>Select graphics scaler (see also section 5.3)</td>
|
---|
725 | </tr>
|
---|
726 | <tr>
|
---|
727 | <td>-e</td>
|
---|
728 | <td>--music-driver=MODE</td>
|
---|
729 | <td>Select music driver (see also section 7.0)</td>
|
---|
730 | </tr>
|
---|
731 | <tr>
|
---|
732 | <td>-q</td>
|
---|
733 | <td>--language=LANG</td>
|
---|
734 | <td>Select language (see also section 5.2)</td>
|
---|
735 | </tr>
|
---|
736 | <tr>
|
---|
737 | <td>-m</td>
|
---|
738 | <td>--music-volume=NUM</td>
|
---|
739 | <td>Set the music volume, 0-255 (default: 192)</td>
|
---|
740 | </tr>
|
---|
741 | <tr>
|
---|
742 | <td>-o</td>
|
---|
743 | <td>--master-volume=NUM</td>
|
---|
744 | <td>Set the master volume, 0-255 (default: 192)</td>
|
---|
745 | </tr>
|
---|
746 | <tr>
|
---|
747 | <td>-s</td>
|
---|
748 | <td>--sfx-volume=NUM</td>
|
---|
749 | <td>Set the sfx volume, 0-255 (default: 192)</td>
|
---|
750 | </tr>
|
---|
751 | <tr>
|
---|
752 | <td>-r</td>
|
---|
753 | <td>--speech-volume=NUM</td>
|
---|
754 | <td>Set the voice volume, 0-255 (default: 192)</td>
|
---|
755 | </tr>
|
---|
756 | <tr>
|
---|
757 | <td>-n</td>
|
---|
758 | <td>--subtitles</td>
|
---|
759 | <td>Enable subtitles (use with games that have voice)</td>
|
---|
760 | </tr>
|
---|
761 | <tr>
|
---|
762 | <td>-b</td>
|
---|
763 | <td>--boot-param=NUM</td>
|
---|
764 | <td>Pass number to the boot script (boot param)</td>
|
---|
765 | </tr>
|
---|
766 | <tr>
|
---|
767 | <td>-d</td>
|
---|
768 | <td>--debuglevel=NUM</td>
|
---|
769 | <td>Set debug verbosity level</td>
|
---|
770 | </tr>
|
---|
771 | <tr>
|
---|
772 | <td>-u</td>
|
---|
773 | <td>--dump-scripts</td>
|
---|
774 | <td>Enable script dumping if a directory called 'dumps' exists in the current directory</td>
|
---|
775 | </tr>
|
---|
776 | <tr>
|
---|
777 | <td></td>
|
---|
778 | <td>--cdrom=NUM</td>
|
---|
779 | <td>CD drive to play CD audio from (default: 0 = first drive)</td>
|
---|
780 | </tr>
|
---|
781 | <tr>
|
---|
782 | <td></td>
|
---|
783 | <td>--joystick[=NUM]</td>
|
---|
784 | <td>Enable input with joystick (default: 0 = first joystick)</td>
|
---|
785 | </tr>
|
---|
786 | <tr>
|
---|
787 | <td></td>
|
---|
788 | <td>--platform=WORD</td>
|
---|
789 | <td>Specify version of game (allowed values: amiga, atari, fmtowns, mac, pc, windows)</td>
|
---|
790 | </tr>
|
---|
791 | <tr>
|
---|
792 | <td></td>
|
---|
793 | <td>--savepath=PATH</td>
|
---|
794 | <td>Path to where savegames are stored</td>
|
---|
795 | </tr>
|
---|
796 | <tr>
|
---|
797 | <td></td>
|
---|
798 | <td>--multi-midi</td>
|
---|
799 | <td>Enable combination of Adlib and native MIDI</td>
|
---|
800 | </tr>
|
---|
801 | <tr>
|
---|
802 | <td></td>
|
---|
803 | <td>--native-mt32</td>
|
---|
804 | <td>True Roland MT-32 (disable GM emulation)</td>
|
---|
805 | </tr>
|
---|
806 | <tr>
|
---|
807 | <td></td>
|
---|
808 | <td>--output-rate=RATE</td>
|
---|
809 | <td>Select output sample rate in Hz (e.g. 22050)</td>
|
---|
810 | </tr>
|
---|
811 | <tr>
|
---|
812 | <td></td>
|
---|
813 | <td>--aspect-ratio</td>
|
---|
814 | <td>Enable aspect ratio correction</td>
|
---|
815 | </tr>
|
---|
816 | <tr>
|
---|
817 | <td></td>
|
---|
818 | <td>--alt-intro</td>
|
---|
819 | <td>Use alternative intro for CD versions of Beneath a Steel Sky and Flight of the Amazon Queen</td>
|
---|
820 | </tr>
|
---|
821 | <tr>
|
---|
822 | <td></td>
|
---|
823 | <td>--copy-protection</td>
|
---|
824 | <td>Enable copy protection in SCUMM games, when ScummVM disables it by default.</td>
|
---|
825 | </tr>
|
---|
826 | <tr>
|
---|
827 | <td></td>
|
---|
828 | <td>--demo-mode</td>
|
---|
829 | <td>Start demo mode of Maniac Mansion (Classic version)</td>
|
---|
830 | </tr>
|
---|
831 | <tr>
|
---|
832 | <td></td>
|
---|
833 | <td>--tempo=NUM</td>
|
---|
834 | <td>Set music tempo (in percent, 50-200) for SCUMM games (default: 100)</td>
|
---|
835 | </tr>
|
---|
836 | <tr>
|
---|
837 | <td></td>
|
---|
838 | <td>--talkspeed=NUM</td>
|
---|
839 | <td>Set talk speed for SCUMM games</td>
|
---|
840 | </tr>
|
---|
841 | </table>
|
---|
842 |
|
---|
843 | <p>
|
---|
844 | The meaning of most long options can be inverted by prefixing them with <kbd>no-</kbd>,
|
---|
845 | </p>
|
---|
846 | <p>
|
---|
847 | e.g. <kbd>--no-aspect-ratio</kbd>. This is useful if you want to override a setting in the
|
---|
848 | configuration file.
|
---|
849 | </p>
|
---|
850 | <p>
|
---|
851 | The short game name (game target) you see at the end of the command line is very important. A short list is
|
---|
852 | contained at the top of this file. You can also get the current list of games and game names at: <a href="http://www.scummvm.org/compatibility.php">http://www.scummvm.org/compatibility.php</a>
|
---|
853 | </p>
|
---|
854 |
|
---|
855 | <h3><a name="Examples"></a>Examples</h3>
|
---|
856 |
|
---|
857 | <h4><a name="Win32"></a>Win32</h4>
|
---|
858 |
|
---|
859 | <p>Running Monkey Island, fullscreen, from a hard disk:</p>
|
---|
860 | <p><kbd>C:\Games\LucasArts\scummvm.exe -f -pC:\Games\LucasArts\monkey\ monkey</kbd></p>
|
---|
861 | <p>Running Full Throttle from CD, fullscreen and with subtitles enabled:</p>
|
---|
862 | <p><kbd>C:\Games\LucasArts\scummvm.exe -f -n -pD:\resource\ ft</kbd></p>
|
---|
863 |
|
---|
864 | <h4><a name="Unix"></a>Unix</h4>
|
---|
865 |
|
---|
866 | <p>Running Monkey Island, fullscreen, from a hard disk:</p>
|
---|
867 | <p><kbd>/path/to/scummvm -f -p/games/LucasArts/monkey/ monkey</kbd></p>
|
---|
868 | <p>Running Full Throttle from CD, fullscreen and with subtitles enabled:</p>
|
---|
869 | <p><kbd>/path/to/scummvm -f -n -p/cdrom/resource/ ft</kbd></p>
|
---|
870 |
|
---|
871 | <h2><a name="5.2_Language_options"></a>5.2 Language options</h2>
|
---|
872 | <p>
|
---|
873 | ScummVM includes a language option for Maniac Mansion, Zak McKracken, The Dig,
|
---|
874 | </p>
|
---|
875 | <p>
|
---|
876 | Curse of Monkey Island, Beneath a Steel Sky, and Simon the Sorcerer 1 & 2.
|
---|
877 | </p>
|
---|
878 |
|
---|
879 | <h3><a name="5.2_Maniac_Mansion_and_Zak_McKracken"></a>Maniac Mansion and Zak McKracken</h3>
|
---|
880 | <table>
|
---|
881 | <tr>
|
---|
882 | <th colspan="2">Maniac Mansion and Zak McKracken</th>
|
---|
883 | </tr>
|
---|
884 | <tr>
|
---|
885 | <td>en</td>
|
---|
886 | <td>English (default)</td>
|
---|
887 | </tr>
|
---|
888 | <tr>
|
---|
889 | <td>de</td>
|
---|
890 | <td>German</td>
|
---|
891 | </tr>
|
---|
892 | <tr>
|
---|
893 | <td>fr</td>
|
---|
894 | <td>French</td>
|
---|
895 | </tr>
|
---|
896 | <tr>
|
---|
897 | <td>it</td>
|
---|
898 | <td>Italian</td>
|
---|
899 | </tr>
|
---|
900 | <tr>
|
---|
901 | <td>es</td>
|
---|
902 | <td>Spanish</td>
|
---|
903 | </tr>
|
---|
904 | </table>
|
---|
905 |
|
---|
906 | <h3><a name="5.2_The_Dig"></a>The Dig</h3>
|
---|
907 | <table>
|
---|
908 | <tr>
|
---|
909 | <th colspan="2">The Dig</th>
|
---|
910 | </tr>
|
---|
911 | <tr>
|
---|
912 | <td>jp</td>
|
---|
913 | <td>Japanese</td>
|
---|
914 | </tr>
|
---|
915 | <tr>
|
---|
916 | <td>zh</td>
|
---|
917 | <td>Chinese</td>
|
---|
918 | </tr>
|
---|
919 | <tr>
|
---|
920 | <td>kr</td>
|
---|
921 | <td>Korean</td>
|
---|
922 | </tr>
|
---|
923 | </table>
|
---|
924 |
|
---|
925 | <h3><a name="5.2_Curse_of_Monkey_Island"></a>Curse of Monkey Island</h3>
|
---|
926 | <table>
|
---|
927 | <tr>
|
---|
928 | <th colspan="2">Curse of Monkey Island</th>
|
---|
929 | </tr>
|
---|
930 | <tr>
|
---|
931 | <td>en</td>
|
---|
932 | <td>English (default)</td>
|
---|
933 | </tr>
|
---|
934 | <tr>
|
---|
935 | <td>de</td>
|
---|
936 | <td>German</td>
|
---|
937 | </tr>
|
---|
938 | <tr>
|
---|
939 | <td>fr</td>
|
---|
940 | <td>French</td>
|
---|
941 | </tr>
|
---|
942 | <tr>
|
---|
943 | <td>it</td>
|
---|
944 | <td>Italian</td>
|
---|
945 | </tr>
|
---|
946 | <tr>
|
---|
947 | <td>pt</td>
|
---|
948 | <td>Portuguese</td>
|
---|
949 | </tr>
|
---|
950 | <tr>
|
---|
951 | <td>es</td>
|
---|
952 | <td>Spanish</td>
|
---|
953 | </tr>
|
---|
954 | <tr>
|
---|
955 | <td>jp</td>
|
---|
956 | <td>Japanese</td>
|
---|
957 | </tr>
|
---|
958 | <tr>
|
---|
959 | <td>zh</td>
|
---|
960 | <td>Chinese</td>
|
---|
961 | </tr>
|
---|
962 | <tr>
|
---|
963 | <td>kr</td>
|
---|
964 | <td>Korean</td>
|
---|
965 | </tr>
|
---|
966 | </table>
|
---|
967 |
|
---|
968 |
|
---|
969 | <h3><a name="5.2_Beneath_a_Steel_Sky_1"></a>Beneath a Steel Sky</h3>
|
---|
970 | <table>
|
---|
971 | <tr>
|
---|
972 | <th colspan="2">Beneath a Steel Sky</th>
|
---|
973 | </tr>
|
---|
974 | <tr>
|
---|
975 | <td>gb</td>
|
---|
976 | <td>English (Great Britain) (default)</td>
|
---|
977 | </tr>
|
---|
978 | <tr>
|
---|
979 | <td>en</td>
|
---|
980 | <td>English USA</td>
|
---|
981 | </tr>
|
---|
982 | <tr>
|
---|
983 | <td>de</td>
|
---|
984 | <td>German</td>
|
---|
985 | </tr>
|
---|
986 | <tr>
|
---|
987 | <td>fr</td>
|
---|
988 | <td>French</td>
|
---|
989 | </tr>
|
---|
990 | <tr>
|
---|
991 | <td>it</td>
|
---|
992 | <td>Italian</td>
|
---|
993 | </tr>
|
---|
994 | <tr>
|
---|
995 | <td>pt</td>
|
---|
996 | <td>Portuguese</td>
|
---|
997 | </tr>
|
---|
998 | <tr>
|
---|
999 | <td>es</td>
|
---|
1000 | <td>Spanish</td>
|
---|
1001 | </tr>
|
---|
1002 | <tr>
|
---|
1003 | <td>se</td>
|
---|
1004 | <td>Swedish</td>
|
---|
1005 | </tr>
|
---|
1006 | </table>
|
---|
1007 |
|
---|
1008 | <h3><a name="5.2_Broken_Sword_1"></a>Broken Sword 1</h3>
|
---|
1009 | <table>
|
---|
1010 | <tr>
|
---|
1011 | <th colspan="2">Broken Sword 1</th>
|
---|
1012 | </tr>
|
---|
1013 | <tr>
|
---|
1014 | <td>en</td>
|
---|
1015 | <td>English (default)</td>
|
---|
1016 | </tr>
|
---|
1017 | <tr>
|
---|
1018 | <td>de</td>
|
---|
1019 | <td>German</td>
|
---|
1020 | </tr>
|
---|
1021 | <tr>
|
---|
1022 | <td>fr</td>
|
---|
1023 | <td>French</td>
|
---|
1024 | </tr>
|
---|
1025 | <tr>
|
---|
1026 | <td>it</td>
|
---|
1027 | <td>Italian</td>
|
---|
1028 | </tr>
|
---|
1029 | <tr>
|
---|
1030 | <td>es</td>
|
---|
1031 | <td>Spanish</td>
|
---|
1032 | </tr>
|
---|
1033 | <tr>
|
---|
1034 | <td>pt</td>
|
---|
1035 | <td>Portuguese</td>
|
---|
1036 | </tr>
|
---|
1037 | <tr>
|
---|
1038 | <td>cz</td>
|
---|
1039 | <td>Czech</td>
|
---|
1040 | </tr>
|
---|
1041 | </table>
|
---|
1042 |
|
---|
1043 | <h3><a name="5.2_Simon_the_Sorcerer_3A_1__26_2"></a>Simon the Sorcerer: 1 & 2</h3>
|
---|
1044 | <table>
|
---|
1045 | <tr>
|
---|
1046 | <th colspan="2">Simon the Sorcerer: 1 & 2</th>
|
---|
1047 | </tr>
|
---|
1048 | <tr>
|
---|
1049 | <td>en</td>
|
---|
1050 | <td>English (default)</td>
|
---|
1051 | </tr>
|
---|
1052 | <tr>
|
---|
1053 | <td>de</td>
|
---|
1054 | <td>German</td>
|
---|
1055 | </tr>
|
---|
1056 | <tr>
|
---|
1057 | <td>fr</td>
|
---|
1058 | <td>French</td>
|
---|
1059 | </tr>
|
---|
1060 | <tr>
|
---|
1061 | <td>it</td>
|
---|
1062 | <td>Italian</td>
|
---|
1063 | </tr>
|
---|
1064 | <tr>
|
---|
1065 | <td>es</td>
|
---|
1066 | <td>Spanish</td>
|
---|
1067 | </tr>
|
---|
1068 | <tr>
|
---|
1069 | <td>hb</td>
|
---|
1070 | <td>Hebrew</td>
|
---|
1071 | </tr>
|
---|
1072 | <tr>
|
---|
1073 | <td>ru</td>
|
---|
1074 | <td>Russian</td>
|
---|
1075 | </tr>
|
---|
1076 | </table>
|
---|
1077 |
|
---|
1078 | <h2><a name="5.3_Graphics_filters"></a>5.3 Graphics filters</h2>
|
---|
1079 | <p>
|
---|
1080 | ScummVM offers several anti-aliasing filters to attempt to improve visual quality.
|
---|
1081 | These are the same filters used in many other emulators, such as MAME. These filters
|
---|
1082 | take the original game graphics, and scale it by a certain fixed factor (usually 2x or 3x)
|
---|
1083 | before displaying them to you. So for example, if the game originally run at a resolution
|
---|
1084 | of 320x200 (typical for most of the SCUMM games), then using a filter with scale factor 2x
|
---|
1085 | will effectively yield 640x400 graphics. Likewise with a 3x filter you'll get 960x600.
|
---|
1086 | </p>
|
---|
1087 |
|
---|
1088 | <table>
|
---|
1089 | <tr>
|
---|
1090 | <th>Filter Name</th>
|
---|
1091 | <th>Description</th>
|
---|
1092 | </tr>
|
---|
1093 | <tr>
|
---|
1094 | <td>normal</td>
|
---|
1095 | <td>No filtering, no scaling. Fastest.</td>
|
---|
1096 | </tr>
|
---|
1097 | <tr>
|
---|
1098 | <td>2x</td>
|
---|
1099 | <td>No filtering, factor 2x (default for non 640x480 games).</td>
|
---|
1100 | </tr>
|
---|
1101 | <tr>
|
---|
1102 | <td>3x</td>
|
---|
1103 | <td>No filtering, factor 3x.</td>
|
---|
1104 | </tr>
|
---|
1105 | <tr>
|
---|
1106 | <td>2xsai</td>
|
---|
1107 | <td>2xsai filter, factor 2x.</td>
|
---|
1108 | </tr>
|
---|
1109 | <tr>
|
---|
1110 | <td>Super2xsai</td>
|
---|
1111 | <td>Enhanced 2xsai filtering, factor 2x.</td>
|
---|
1112 | </tr>
|
---|
1113 | <tr>
|
---|
1114 | <td>supereagle</td>
|
---|
1115 | <td>Less blurry than 2xsai, but slower. Factor 2x.</td>
|
---|
1116 | </tr>
|
---|
1117 | <tr>
|
---|
1118 | <td>advmame2x</td>
|
---|
1119 | <td>Doesn't rely on blurring like 2xSAI, fast. Factor 2x.</td>
|
---|
1120 | </tr>
|
---|
1121 | <tr>
|
---|
1122 | <td>advmame3x</td>
|
---|
1123 | <td>Doesn't rely on blurring like 2xSAI, fast. Factor 3x.</td>
|
---|
1124 | </tr>
|
---|
1125 | <tr>
|
---|
1126 | <td>hq2x</td>
|
---|
1127 | <td>Very nice high quality filter but slow. Factor 2x.</td>
|
---|
1128 | </tr>
|
---|
1129 | <tr>
|
---|
1130 | <td>hq3x</td>
|
---|
1131 | <td>Very nice high quality filter but slow. Factor 3x.</td>
|
---|
1132 | </tr>
|
---|
1133 | <tr>
|
---|
1134 | <td>tv2x</td>
|
---|
1135 | <td>Interlace filter, tries to emulate a TV. Factor 2x.</td>
|
---|
1136 | </tr>
|
---|
1137 | <tr>
|
---|
1138 | <td>dotmatrix</td>
|
---|
1139 | <td>Dot matrix effect. Factor 2x.</td>
|
---|
1140 | </tr>
|
---|
1141 | </table>
|
---|
1142 |
|
---|
1143 | <p>To select a graphics filter, pass its name via the ”-g option to scummvm, for example:
|
---|
1144 | <kbd>scummvm -g advmame2x monkey2</kbd></p>
|
---|
1145 |
|
---|
1146 | <h4>Notes:</h4>
|
---|
1147 | <ul>
|
---|
1148 | <li>
|
---|
1149 | <p>
|
---|
1150 | Not all backends support all or any filters. The ones listed above are for the default SDL backend.
|
---|
1151 | </p>
|
---|
1152 | </li>
|
---|
1153 | <li>
|
---|
1154 | <p>
|
---|
1155 | Filters can be very slow when ScummVM is compiled in a debug configuration without optimizations. And there
|
---|
1156 | is always a speed impact when using any form of anti-aliasing/linear filtering.
|
---|
1157 | </p>
|
---|
1158 | </li>
|
---|
1159 | <li>
|
---|
1160 | <p>
|
---|
1161 | The FM-TOWNS version of Zak (zaktowns target) uses an original resolution of 320x240 ”" hence for
|
---|
1162 | this game scalers will scale to 640x480 or 960x720.
|
---|
1163 | </p>
|
---|
1164 | </li>
|
---|
1165 | </ul>
|
---|
1166 | <h2><a name="5.4_Hot_Keys"></a>5.4 Hot Keys</h2>
|
---|
1167 | <p>
|
---|
1168 | ScummVM supports various in game hotkeys. They differ between the SCUMM and simon games.
|
---|
1169 | </p>
|
---|
1170 | <h3>
|
---|
1171 | <a name="Common"></a>Common
|
---|
1172 | </h3>
|
---|
1173 |
|
---|
1174 | <table>
|
---|
1175 | <tr>
|
---|
1176 | <th>Hotkey</th>
|
---|
1177 | <th>Function</th>
|
---|
1178 | </tr>
|
---|
1179 | <tr>
|
---|
1180 | <td>Cmd-q</td>
|
---|
1181 | <td>Quit (Mac OS X)</td>
|
---|
1182 | </tr>
|
---|
1183 | <tr>
|
---|
1184 | <td>Ctrl-q</td>
|
---|
1185 | <td>Quit (other unices including Linux)</td>
|
---|
1186 | </tr>
|
---|
1187 | <tr>
|
---|
1188 | <td>Ctrl-z OR Alt-x</td>
|
---|
1189 | <td>Quit (other platforms)</td>
|
---|
1190 | </tr>
|
---|
1191 | <tr>
|
---|
1192 | <td>Keyboard Arrow Keys</td>
|
---|
1193 | <td>Simulate mouse movement</td>
|
---|
1194 | </tr>
|
---|
1195 | <tr>
|
---|
1196 | <td>Ctrl-f</td>
|
---|
1197 | <td>Toggle fast mode</td>
|
---|
1198 | </tr>
|
---|
1199 | <tr>
|
---|
1200 | <td>Ctrl-m</td>
|
---|
1201 | <td>Toggle mouse capture</td>
|
---|
1202 | </tr>
|
---|
1203 | <tr>
|
---|
1204 | <td>Ctrl-Alt 1-8</td>
|
---|
1205 | <td>Switch between graphics filters</td>
|
---|
1206 | </tr>
|
---|
1207 | <tr>
|
---|
1208 | <td>Ctrl-Alt + and -</td>
|
---|
1209 | <td>Increase/Decrease the scale factor</td>
|
---|
1210 | </tr>
|
---|
1211 | <tr>
|
---|
1212 | <td>Ctrl-Alt a</td>
|
---|
1213 | <td>
|
---|
1214 | Most of the games use a 320x200 pixel resolution, which may look squashed on modern monitors.
|
---|
1215 | Aspect-ratio correction stretches the image to use 320x240 pixels instead, or a multiple
|
---|
1216 | thereof
|
---|
1217 | </td>
|
---|
1218 | </tr>
|
---|
1219 | <tr>
|
---|
1220 | <td>Alt-Enter</td>
|
---|
1221 | <td>Toggles full screen/windowed</td>
|
---|
1222 | </tr>
|
---|
1223 | </table>
|
---|
1224 |
|
---|
1225 | <h3>
|
---|
1226 | <a name="SCUMM"></a>SCUMM
|
---|
1227 | </h3>
|
---|
1228 |
|
---|
1229 | <table>
|
---|
1230 | <tr>
|
---|
1231 | <th>Hotkey</th>
|
---|
1232 | <th>Function</th>
|
---|
1233 | </tr>
|
---|
1234 | <tr>
|
---|
1235 | <td>Ctrl 0-9 and Alt 0-9</td>
|
---|
1236 | <td>Load and save game state</td>
|
---|
1237 | </tr>
|
---|
1238 | <tr>
|
---|
1239 | <td>Ctrl-g</td>
|
---|
1240 | <td>Runs in really REALLY fast mode</td>
|
---|
1241 | </tr>
|
---|
1242 | <tr>
|
---|
1243 | <td>Ctrl-d</td>
|
---|
1244 | <td>Starts the debugger</td>
|
---|
1245 | </tr>
|
---|
1246 | <tr>
|
---|
1247 | <td>Tilde (~)</td>
|
---|
1248 | <td>Show/hide the debugging console</td>
|
---|
1249 | </tr>
|
---|
1250 | <tr>
|
---|
1251 | <td>Ctrl-s</td>
|
---|
1252 | <td>Shows memory consumption</td>
|
---|
1253 | </tr>
|
---|
1254 | <tr>
|
---|
1255 | <td>[ and ]</td>
|
---|
1256 | <td>Music volume, down/up</td>
|
---|
1257 | </tr>
|
---|
1258 | <tr>
|
---|
1259 | <td>and +</td>
|
---|
1260 | <td>Text speed, slower/faster</td>
|
---|
1261 | </tr>
|
---|
1262 | <tr>
|
---|
1263 | <td>F5</td>
|
---|
1264 | <td>Displays a save/load box</td>
|
---|
1265 | </tr>
|
---|
1266 | <tr>
|
---|
1267 | <td>Space</td>
|
---|
1268 | <td>Pauses</td>
|
---|
1269 | </tr>
|
---|
1270 | <tr>
|
---|
1271 | <td>Period (.)</td>
|
---|
1272 | <td>Skips current line of text in some games</td>
|
---|
1273 | </tr>
|
---|
1274 | <tr>
|
---|
1275 | <td>Enter</td>
|
---|
1276 | <td>Simulate left mouse button press</td>
|
---|
1277 | </tr>
|
---|
1278 | <tr>
|
---|
1279 | <td>Tab</td>
|
---|
1280 | <td>Simulate right mouse button press</td>
|
---|
1281 | </tr>
|
---|
1282 | </table>
|
---|
1283 |
|
---|
1284 | <h3>
|
---|
1285 | <a name="Beneath_a_Steel_Sky"></a>Beneath a Steel Sky
|
---|
1286 | </h3>
|
---|
1287 |
|
---|
1288 | <table>
|
---|
1289 | <tr>
|
---|
1290 | <th>Hotkey</th>
|
---|
1291 | <th>Function</th>
|
---|
1292 | </tr>
|
---|
1293 | <tr>
|
---|
1294 | <td>Ctrl 0-9 and Alt 0-9</td>
|
---|
1295 | <td>Load and save game state</td>
|
---|
1296 | </tr>
|
---|
1297 | <tr>
|
---|
1298 | <td>Ctrl-g</td>
|
---|
1299 | <td>Runs in really REALLY fast mode</td>
|
---|
1300 | </tr>
|
---|
1301 | <tr>
|
---|
1302 | <td>F5</td>
|
---|
1303 | <td>Displays a save/load box</td>
|
---|
1304 | </tr>
|
---|
1305 | <tr>
|
---|
1306 | <td>Escape</td>
|
---|
1307 | <td>Skips the game intro</td>
|
---|
1308 | </tr>
|
---|
1309 | <tr>
|
---|
1310 | <td>Period (.)</td>
|
---|
1311 | <td>Skips current line of text</td>
|
---|
1312 | </tr>
|
---|
1313 | </table>
|
---|
1314 |
|
---|
1315 | <h3>
|
---|
1316 | <a name="Broken_Sword_I"></a>Broken Sword I
|
---|
1317 | </h3>
|
---|
1318 |
|
---|
1319 | <table>
|
---|
1320 | <tr>
|
---|
1321 | <th>Hotkey</th>
|
---|
1322 | <th>Function</th>
|
---|
1323 | </tr>
|
---|
1324 | <tr>
|
---|
1325 | <td>F5 or ESC</td>
|
---|
1326 | <td>Displays save/load box</td>
|
---|
1327 | </tr>
|
---|
1328 | </table>
|
---|
1329 |
|
---|
1330 | <h3>
|
---|
1331 | <a name="Broken_Sword_II"></a>Broken Sword II
|
---|
1332 | </h3>
|
---|
1333 |
|
---|
1334 | <table>
|
---|
1335 | <tr>
|
---|
1336 | <th>Hotkey</th>
|
---|
1337 | <th>Function</th>
|
---|
1338 | </tr>
|
---|
1339 | <tr>
|
---|
1340 | <td>Ctrl-d</td>
|
---|
1341 | <td>Starts the debugger</td>
|
---|
1342 | </tr>
|
---|
1343 | <tr>
|
---|
1344 | <td>c</td>
|
---|
1345 | <td>Display the credits</td>
|
---|
1346 | </tr>
|
---|
1347 | <tr>
|
---|
1348 | <td>p</td>
|
---|
1349 | <td>Pauses</td>
|
---|
1350 | </tr>
|
---|
1351 | </table>
|
---|
1352 |
|
---|
1353 | <h3>
|
---|
1354 | <a name="Flight_of_the_Amazon_Queen"></a>Flight of the Amazon Queen
|
---|
1355 | </h3>
|
---|
1356 |
|
---|
1357 | <table>
|
---|
1358 | <tr>
|
---|
1359 | <th>Hotkey</th>
|
---|
1360 | <th>Function</th>
|
---|
1361 | </tr>
|
---|
1362 | <tr>
|
---|
1363 | <td>Ctrl-d</td>
|
---|
1364 | <td>Starts the debugger</td>
|
---|
1365 | </tr>
|
---|
1366 | <tr>
|
---|
1367 | <td>F1</td>
|
---|
1368 | <td>Use Journal (saving/loading)</td>
|
---|
1369 | </tr>
|
---|
1370 | <tr>
|
---|
1371 | <td>F11</td>
|
---|
1372 | <td>Quicksave</td>
|
---|
1373 | </tr>
|
---|
1374 | <tr>
|
---|
1375 | <td>F12</td>
|
---|
1376 | <td>Quickload</td>
|
---|
1377 | </tr>
|
---|
1378 | <tr>
|
---|
1379 | <td>Escape</td>
|
---|
1380 | <td>Skips cutscenes</td>
|
---|
1381 | </tr>
|
---|
1382 | <tr>
|
---|
1383 | <td>Space</td>
|
---|
1384 | <td>Skips current line of text</td>
|
---|
1385 | </tr>
|
---|
1386 | </table>
|
---|
1387 |
|
---|
1388 | <h3><a name="Simon_the_Sorcerer_1__26_2"></a>Simon the Sorcerer 1 & 2</h3>
|
---|
1389 |
|
---|
1390 | <table>
|
---|
1391 | <tr>
|
---|
1392 | <th>Hotkey</th>
|
---|
1393 | <th>Function</th>
|
---|
1394 | </tr>
|
---|
1395 | <tr>
|
---|
1396 | <td>Ctrl 0-9 and Alt 0-9</td>
|
---|
1397 | <td>Load and save game state</td>
|
---|
1398 | </tr>
|
---|
1399 | <tr>
|
---|
1400 | <td>Ctrl-d</td>
|
---|
1401 | <td>Starts the debugger</td>
|
---|
1402 | </tr>
|
---|
1403 | <tr>
|
---|
1404 | <td>F1 F3</td>
|
---|
1405 | <td>Text speed, faster slower</td>
|
---|
1406 | </tr>
|
---|
1407 | <tr>
|
---|
1408 | <td>F10</td>
|
---|
1409 | <td>Shows all characters and objects you can</td>
|
---|
1410 | </tr>
|
---|
1411 | <tr>
|
---|
1412 | <td>interact with</td>
|
---|
1413 | <td></td>
|
---|
1414 | </tr>
|
---|
1415 | <tr>
|
---|
1416 | <td>and +</td>
|
---|
1417 | <td>Music volume, down/up</td>
|
---|
1418 | </tr>
|
---|
1419 | <tr>
|
---|
1420 | <td>m</td>
|
---|
1421 | <td>Music on/off</td>
|
---|
1422 | </tr>
|
---|
1423 | <tr>
|
---|
1424 | <td>s</td>
|
---|
1425 | <td>Sound effects on/off</td>
|
---|
1426 | </tr>
|
---|
1427 | <tr>
|
---|
1428 | <td>b</td>
|
---|
1429 | <td>Background sounds on/off</td>
|
---|
1430 | </tr>
|
---|
1431 | <tr>
|
---|
1432 | <td>p</td>
|
---|
1433 | <td>Toggles pause</td>
|
---|
1434 | </tr>
|
---|
1435 | <tr>
|
---|
1436 | <td>t</td>
|
---|
1437 | <td>Switch between speech and subtitles</td>
|
---|
1438 | </tr>
|
---|
1439 | <tr>
|
---|
1440 | <td>v</td>
|
---|
1441 | <td>Switch between subtitles only and combined speech & subtitles [Simon the Sorcerer 2 only]</td>
|
---|
1442 | </tr>
|
---|
1443 | </table>
|
---|
1444 |
|
---|
1445 | <p>
|
---|
1446 | Note that using ctrl-f and ctrl-g are not recommended: games can crash when being run faster than their normal
|
---|
1447 | speed, as scripts will lose synchronisation.
|
---|
1448 | </p>
|
---|
1449 | <p>
|
---|
1450 | Ctrl-f is not supported by the Broken Sword games.
|
---|
1451 | </p>
|
---|
1452 |
|
---|
1453 | <h2><a name="5.5_Using_data_files_from_Macintosh_game_versions"></a>5.5 Using data files from Macintosh game versions</h2>
|
---|
1454 | <p>
|
---|
1455 | All LucasArts SCUMM based adventures except COMI also exist in versions for the Macintosh. ScummVM can use most
|
---|
1456 | (all?) of them, however, in some cases some additional work is required. First off, if you are not using a
|
---|
1457 | Macintosh for this, accessing the CD/floppy data might be tricky, since the mac uses a special disk format called
|
---|
1458 | HFS which other systems usually do not support.
|
---|
1459 | </p>
|
---|
1460 | <p>
|
---|
1461 | However, there are various free tools on the net which allow reading such HFS volumes (for example “HFVExplorer”
|
---|
1462 | for Windows and “hfsutils” for Linux and other Unix-like operating systems).
|
---|
1463 | </p>
|
---|
1464 | <p>
|
---|
1465 | Secondly, most of the newer games shipped only with a single data file on the Macintosh. You used to have to
|
---|
1466 | manually convert that data file, but this is no longer necessary, as ScummVM can now open and understand the format
|
---|
1467 | natively.
|
---|
1468 | </p>
|
---|
1469 | <h2><a name="5.6_Multi-CD_Games"></a>5.6 Multi-CD Games</h2>
|
---|
1470 | <p>
|
---|
1471 | In general, ScummVM does not deal very well with multi-CD games. This is because ScummVM assumes everything about a
|
---|
1472 | game can be found in one directory.
|
---|
1473 | </p>
|
---|
1474 | <p>
|
---|
1475 | Even if ScummVM does make some provisions for asking the user to change CD, the original games usually install a
|
---|
1476 | small number of files to hard disk. Unless these files can be found on all the CDs, ScummVM will be in
|
---|
1477 | trouble.
|
---|
1478 | </p>
|
---|
1479 | <p>
|
---|
1480 | Fortunately, ScummVM has no problems running the games entirely from hard disk, if you create a directory with the
|
---|
1481 | correct combination of files. Usually, when a file appears on more than one CD you can pick either of them.
|
---|
1482 | </p>
|
---|
1483 | <p>
|
---|
1484 | These instructions are written for the PC versions (which in some case is the only version) of the games. Windows
|
---|
1485 | and DOS use case-insensitive file systems, so if one CD has a file called MONKEY.DAT and another has a file called
|
---|
1486 | monkey.dat, they are the same files. These instructions give file names in all lower-case names, even if thats
|
---|
1487 | not always how they appear on the CDs. In fact, on case-sensitive file systems you will have to make sure that all
|
---|
1488 | filenames use either all upper- or all lower-case letters for ScummVM to be able to find the files.
|
---|
1489 | </p>
|
---|
1490 | <p>
|
---|
1491 | The instructions for the Broken Sword games are for the Sold-Out Software versions, which are the ones you are
|
---|
1492 | probably most likely to find in stores now.
|
---|
1493 | </p>
|
---|
1494 | <h2><a name="5.6.1_The_Curse_of_Monkey_Island"></a>5.6.1 The Curse of Monkey Island</h2>
|
---|
1495 | <p>
|
---|
1496 | For this game, youll need the comi.la0, comi.la1 and comi.la2 files. The comi.la0 file can be found on either
|
---|
1497 | CD, but since they are identical it doesnt matter which one of them you use.
|
---|
1498 | </p>
|
---|
1499 | <p>
|
---|
1500 | In addition, youll need a resource subdirectory with all of the files from the resource subdirectories on both
|
---|
1501 | CDs. Some of the files appear on both CDs, but again theyre identical.
|
---|
1502 | </p>
|
---|
1503 | <h2><a name="5.6.2_Broken_Sword_1"></a>5.6.2 Broken Sword 1</h2>
|
---|
1504 | <p>
|
---|
1505 | For this game, youll need all of the files from the clusters directories on both CDs. You will also need the
|
---|
1506 | speech.clu files from the speech directories, but since they are not identical youll need to rename them
|
---|
1507 | speech1.clu and speech2.clu for CD 1 and 2 respectively.
|
---|
1508 | </p>
|
---|
1509 | <p>
|
---|
1510 | In addition, you will need a music subdirectory with all of the files from the music subdirectories on both CDs.
|
---|
1511 | Some of these files appear on both CDs, but in these cases they are either identical or, in one case, so nearly
|
---|
1512 | identical that it makes little difference.
|
---|
1513 | </p>
|
---|
1514 | <p>
|
---|
1515 | ScummVM does not support the original cutscene files, so there is no need to copy them.
|
---|
1516 | </p>
|
---|
1517 | <h2><a name="5.6.3_Broken_Sword_2"></a>5.6.3 Broken Sword 2</h2>
|
---|
1518 | <p>
|
---|
1519 | For this game, youll need all of the files from the clusters directories on both CDs. (Actually, a few of them
|
---|
1520 | may not be strictly necessary, but the ones that Im uncertain about are all fairly small.) You will need to
|
---|
1521 | rename the speech.clu and music.clu files speech1.clu, speech2.clu, music1.clu and music2.clu so that ScummVM can
|
---|
1522 | tell which ones are from CD 1 and which ones are from CD 2. Any other files that appear in both cluster directories
|
---|
1523 | are identical. Use whichever you like.
|
---|
1524 | </p>
|
---|
1525 | <p>
|
---|
1526 | In addition, you will need the cd.bin, cd.inf and startup.inf files from the sword2 directory on CD 1.
|
---|
1527 | </p>
|
---|
1528 | <p>
|
---|
1529 | ScummVM does not support the original cutscene files, so there is no need to copy them.
|
---|
1530 | </p>
|
---|
1531 | <h2><a name="6.0_Savegames"></a>6.0 Savegames</h2>
|
---|
1532 | <p>
|
---|
1533 | Savegames are by default put in the current directory on some platforms and preset directories on others.
|
---|
1534 | You can specify the save in the config file by setting the savepath parameter. See the example config file
|
---|
1535 | later in this readme.
|
---|
1536 | </p>
|
---|
1537 | <p>
|
---|
1538 | The platforms that currently have a different default directory are:
|
---|
1539 | </p>
|
---|
1540 |
|
---|
1541 | <table>
|
---|
1542 | <tr>
|
---|
1543 | <td>Mac OS X</td>
|
---|
1544 | <td>$HOME/Documents/ScummVM Savegames/</td>
|
---|
1545 | </tr>
|
---|
1546 | <tr>
|
---|
1547 | <td>Other unices</td>
|
---|
1548 | <td>$HOME/.scummvm/</td>
|
---|
1549 | </tr>
|
---|
1550 | </table>
|
---|
1551 |
|
---|
1552 | <p>
|
---|
1553 | You can also use the environment variable SCUMMVM_SAVEPATH to specify where to put save games. Dont forget the
|
---|
1554 | trailing directory separator. Also be aware that saved games may break between ScummVM releases.
|
---|
1555 | </p>
|
---|
1556 | <p>
|
---|
1557 | Bash (Unix) example:
|
---|
1558 | </p>
|
---|
1559 | <p>
|
---|
1560 | Export SCUMMVM_SAVEPATH=/tmp/scummvm_savegames/
|
---|
1561 | </p>
|
---|
1562 | <p>
|
---|
1563 | Windows example:
|
---|
1564 | </p>
|
---|
1565 | <p>
|
---|
1566 | Set SCUMMVM_SAVEPATH=C:\saved_games\
|
---|
1567 | </p>
|
---|
1568 | <h2><a name="6.1_Autosaves"></a>6.1 Autosaves</h2>
|
---|
1569 | <p>
|
---|
1570 | Because ScummVM is still a beta product, it -can- crash and/or hang occasionally. As such, every five minutes it
|
---|
1571 | will save a game in Slot 0. This game can be loaded via Ctrl-0, or the F5 menu. This autosaving does not, however,
|
---|
1572 | occur with Simon the Sorcerer 1 and 2, nor with Broken Sword I and II.
|
---|
1573 | </p>
|
---|
1574 | <h2><a name="7.0_Music_and_Sound"></a>7.0 Music and Sound</h2>
|
---|
1575 | <p>
|
---|
1576 | By default, on most operating systems, ScummVM will automatically use Adlib emulation. MIDI may not be available on
|
---|
1577 | all operating systems or may need manual configuration. If you ARE using MIDI, you have several different choices
|
---|
1578 | of output, depending on your operating system and configuration.
|
---|
1579 | </p>
|
---|
1580 |
|
---|
1581 | <table>
|
---|
1582 | <tr>
|
---|
1583 | <th>Option</th>
|
---|
1584 | <th>Description</th>
|
---|
1585 | </tr>
|
---|
1586 | <tr>
|
---|
1587 | <td>null</td>
|
---|
1588 | <td>Null output. Don't play any music.</td>
|
---|
1589 | </tr>
|
---|
1590 | <tr>
|
---|
1591 | <td>adlib</td>
|
---|
1592 | <td>Internal Adlib emulation (default)</td>
|
---|
1593 | </tr>
|
---|
1594 | <tr>
|
---|
1595 | <td>mt32</td>
|
---|
1596 | <td>Internal MT-32 emulation</td>
|
---|
1597 | </tr>
|
---|
1598 | <tr>
|
---|
1599 | <td>pcjr</td>
|
---|
1600 | <td>Internal PCjr emulation</td>
|
---|
1601 | </tr>
|
---|
1602 | <tr>
|
---|
1603 | <td>pcspk</td>
|
---|
1604 | <td>Internal PC Speaker emulation</td>
|
---|
1605 | </tr>
|
---|
1606 | <tr>
|
---|
1607 | <td>towns</td>
|
---|
1608 | <td>Internal FM-TOWNS YM2612 emulation</td>
|
---|
1609 | </tr>
|
---|
1610 | <tr>
|
---|
1611 | <td>alsa</td>
|
---|
1612 | <td>Output using ALSA sequencer device. See below.</td>
|
---|
1613 | </tr>
|
---|
1614 | <tr>
|
---|
1615 | <td>amidi</td>
|
---|
1616 | <td>Use the MorphOS MIDI system, for MorphOS users</td>
|
---|
1617 | </tr>
|
---|
1618 | <tr>
|
---|
1619 | <td>core</td>
|
---|
1620 | <td>CoreAudio sound, for Mac OS X users.</td>
|
---|
1621 | </tr>
|
---|
1622 | <tr>
|
---|
1623 | <td>qt</td>
|
---|
1624 | <td>Quicktime sound, for Macintosh users.</td>
|
---|
1625 | </tr>
|
---|
1626 | <tr>
|
---|
1627 | <td>seq</td>
|
---|
1628 | <td>Use /dev/sequencer for MIDI, *nix users. See below.</td>
|
---|
1629 | </tr>
|
---|
1630 | <tr>
|
---|
1631 | <td>windows</td>
|
---|
1632 | <td>Windows MIDI. Uses built-in sequencer, for Windows users</td>
|
---|
1633 | </tr>
|
---|
1634 | </table>
|
---|
1635 |
|
---|
1636 | <p>To select a sound driver, pass its name via the ”-e option to scummvm, for example: <kbd>scummvm -e adlib monkey2</kbd></p>
|
---|
1637 |
|
---|
1638 | <h2><a name="7.1_Playing_sound_with_Adlib_emulation"></a>7.1 Playing sound with Adlib emulation</h2>
|
---|
1639 | <p>
|
---|
1640 | By default an Adlib card will be emulated and ScummVM will output the music
|
---|
1641 | as sampled waves. This is the default mode for most games, and offers the
|
---|
1642 | best compatibility between machines and games.
|
---|
1643 | </p>
|
---|
1644 | <h2><a name="7.2_Playing_sound_with_MT-32_emulation"></a>7.2 Playing sound with MT-32 emulation</h2>
|
---|
1645 | <p>
|
---|
1646 | Some games which contain MIDI music data also have improved tracks designed for the MT-32 sound module. ScummVM can
|
---|
1647 | now emulate this device, however you must provide original MT-32 ROMs to make it work:
|
---|
1648 | </p>
|
---|
1649 |
|
---|
1650 | <p>
|
---|
1651 | MT32_PCM.ROM - IC21 (512KB)
|
---|
1652 | </p>
|
---|
1653 | <p>
|
---|
1654 | MT32_CONTROL.ROM - IC26 (32KB) and IC27 (32KB), interleaved byte-wise
|
---|
1655 | </p>
|
---|
1656 |
|
---|
1657 | <p>
|
---|
1658 | Place these ROMs in the game directory or a directory specified by extrapath.
|
---|
1659 | </p>
|
---|
1660 | <p>
|
---|
1661 | You dont need to specify --native-mt32 with this driver, as it automatically gets turned on.
|
---|
1662 | </p>
|
---|
1663 | <p>
|
---|
1664 | NOTE: The processor requirements for the emulator are quite high; a fast CPU is strongly recommended.
|
---|
1665 | </p>
|
---|
1666 | <h2><a name="7.3_Playing_sound_with_MIDI_emulation"></a>7.3 Playing sound with MIDI emulation</h2>
|
---|
1667 | <p>
|
---|
1668 | Some games (such as Sam and Max) only contain MIDI music data. This once prevented music for these games
|
---|
1669 | from working on platforms that do not support MIDI, or soundcards that do not provide MIDI drivers (e.g, many
|
---|
1670 | soundcards will not play MIDI under Linux). ScummVM can now emulate MIDI mode using sampled waves and Adlib or
|
---|
1671 | MT-32 emulation using the -eadlib or -emt32 options respectively. However, if you are capable of using
|
---|
1672 | native MIDI, we recommend using one of the MIDI modes below for best sound.
|
---|
1673 | </p>
|
---|
1674 | <h2><a name="7.4_Playing_sound_with_Native_MIDI"></a>7.4 Playing sound with Native MIDI</h2>
|
---|
1675 | <p>
|
---|
1676 | Use the appropriate <code>-e<mode></code> command line option from the list above to select your preferred MIDI device.
|
---|
1677 | For example, if you wish to use the Windows MIDI driver, use the <kbd>-ewindows</kbd> option.
|
---|
1678 | </p>
|
---|
1679 | <h2><a name="7.5.0_Playing_sound_with_Sequencer_MIDI__5BUNIX_ONLY_5D"></a>7.5.0 Playing sound with Sequencer MIDI [UNIX ONLY]</h2>
|
---|
1680 | <p>
|
---|
1681 | If your soundcard driver supports a sequencer, you may set the environment variable <code>SCUMMVM_MIDI</code> to your
|
---|
1682 | sequencer device e.g., <code>/dev/sequencer</code>
|
---|
1683 | </p>
|
---|
1684 | <p>
|
---|
1685 | If you have problems with not hearing audio in this configuration, it is possible you will need to set the
|
---|
1686 | <code>SCUMMVM_MIDIPORT</code> variable to <code>1</code> or <code>2</code>. This selects the port on the selected sequencer to use. Then start
|
---|
1687 | scummvm with the <kbd>-eseq</kbd> parameter. This should work on several cards, and may offer better performance and quality
|
---|
1688 | than Adlib emulation. However, for those systems where sequencer support does not work, you can always fall back on
|
---|
1689 | Adlib emulation.
|
---|
1690 | </p>
|
---|
1691 | <h2><a name="7.5.1_Playing_sound_with_ALSA_sequencer__5BUNIX_ONLY_5D"></a>7.5.1 Playing sound with ALSA sequencer [UNIX ONLY]</h2>
|
---|
1692 | <p>
|
---|
1693 | If you have installed the ALSA driver with the sequencer support, then set the environment variable <code>SCUMMVM_PORT</code> or
|
---|
1694 | the config file parameter <code>alsa_port</code> to your sequencer port. The default is <code>65:0</code>.
|
---|
1695 | </p>
|
---|
1696 | <p>
|
---|
1697 | Here is a little howto on how to use the ALSA sequencer with your soundcard.
|
---|
1698 | </p>
|
---|
1699 | <p>
|
---|
1700 | In all cases, to have a list of all the sequencer ports you have, try the command <kbd>aconnect -o -l</kbd>. This should give output similar to:
|
---|
1701 | </p>
|
---|
1702 | <pre>
|
---|
1703 | client 64: “External MIDI 0” [type=kernel]
|
---|
1704 | 0 “MIDI 0-0”
|
---|
1705 | client 65: “Emu10k1 WaveTable” [type=kernel]
|
---|
1706 | 0 “Emu10k1 Port 0”
|
---|
1707 | 1 “Emu10k1 Port 1”
|
---|
1708 | 2 “Emu10k1 Port 2”
|
---|
1709 | 3 “Emu10k1 Port 3”
|
---|
1710 | client 128: “Client-128” [type=user]
|
---|
1711 | 0 “TiMidity port 0”
|
---|
1712 | 1 “TiMidity port 1”
|
---|
1713 | </pre>
|
---|
1714 | <p>
|
---|
1715 | This means the external MIDI output of the sound card is located on the port <code>64:0</code>, four WaveTable MIDI outputs in
|
---|
1716 | <code>65:0</code>, <code>65:1</code>, <code>65:2</code> and <code>65:3</code>, and two TiMidity ports, located at <code>128:0</code> and <code>128:1</code>.
|
---|
1717 | </p>
|
---|
1718 | <p>
|
---|
1719 | If you have a FM-chip on your card, like the SB16, then you have to load the soundfonts using the sbiload software.
|
---|
1720 | Example: <kbd>sbiload -p 65:0 /etc/std.o3 /etc/drums.o3</kbd>
|
---|
1721 | </p>
|
---|
1722 |
|
---|
1723 | <p>
|
---|
1724 | If you have a WaveTable capable sound card, you have to load a sbk or sf2 soundfont using the sfxload software.
|
---|
1725 | Example: <kbd>sfxload /path/to/8mbgmsfx.sf2</kbd>
|
---|
1726 | </p>
|
---|
1727 | <p>
|
---|
1728 | If you dont have a MIDI capable soundcard, there are two options: <code>FluidSynthand</code> or <code>TiMidity</code>. We recommend
|
---|
1729 | FluidSynth, as on many systems TiMidity will “lag” behind music. This is very noticable in iMUSE-enabled games,
|
---|
1730 | which use fast and dynamic music transitions. Running TiMidity as root will allow it to setup real time priority,
|
---|
1731 | which may reduce music lag.
|
---|
1732 | </p>
|
---|
1733 | <h3><a name="Asking_TiMidity_to_become_an_ALSA_sequencer"></a>Asking TiMidity to become an ALSA sequencer:</h3>
|
---|
1734 | <p><kbd>Timidity -iAqqq -B2,8 -Os1S -s 44100</kbd></p>
|
---|
1735 | <p>
|
---|
1736 | (If you get distorted output with this setting, you can try dropping the -B2,8 or changing the value.)
|
---|
1737 | </p>
|
---|
1738 | <h3>
|
---|
1739 | <a name="Asking_FluidSynth_to_become_an_ALSA_sequencer__28using_SoundFonts_29_3A"></a>Asking FluidSynth to become an ALSA
|
---|
1740 | sequencer (using SoundFonts):
|
---|
1741 | </h3>
|
---|
1742 | <p><kbd>Fluidsynth -m alsa_seq /path/to/8mbgmsfx.sf2</kbd></p>
|
---|
1743 | <p>
|
---|
1744 | Once either TiMidity or FluidSynth are running, use the ”aconnect -o -l command as described earlier in this
|
---|
1745 | section.
|
---|
1746 | </p>
|
---|
1747 | <h2><a name="7.6.0_Using_MP3_files_for_CD_audio"></a>7.6.0 Using MP3 files for CD audio</h2>
|
---|
1748 | <p>
|
---|
1749 | Use LAME or some other MP3 encoder to rip the cd audio tracks to files. Name the files track1.mp3 track2.mp3 etc.
|
---|
1750 | ScummVM must be compiled with MAD support to use this option. Youll need to rip the file from the CD as a WAV
|
---|
1751 | file, then encode the MP3 files in constant bit rate. This can be done with the following LAME command line:
|
---|
1752 | </p>
|
---|
1753 | <p><kbd>lame -t -q 0 -b 96 track1.wav track1.mp3</kbd></p>
|
---|
1754 | <h2><a name="7.6.1_Using_Ogg_Vorbis_files_for_CD_audio"></a>7.6.1 Using Ogg Vorbis files for CD audio</h2>
|
---|
1755 | <p>
|
---|
1756 | Use oggenc or some other vorbis encoder to encode the audio tracks to files.
|
---|
1757 | </p>
|
---|
1758 | <p>
|
---|
1759 | Name the files track1.ogg track2.ogg etc. ScummVM must be compiled with vorbis support to use this option. Youll
|
---|
1760 | need to rip the files from the CD as a WAV file, then encode the vorbis files. This can be done with the following
|
---|
1761 | oggenc command line with the value after q specifying the desired quality from 0 to 10:
|
---|
1762 | </p>
|
---|
1763 | <p><kbd>oggenc -q 5 track1.wav</kbd></p>
|
---|
1764 |
|
---|
1765 | <h2><a name="7.6.2_Using_Flac_files_for_CD_audio"></a>7.6.2 Using Flac files for CD audio</h2>
|
---|
1766 | <p>Use flac or some other flac encoder to encode the audio tracks to files.
|
---|
1767 | </p>
|
---|
1768 | <p>
|
---|
1769 | Name the files <code>track1.flac</code> <code>track2.flac</code> etc. In your filesystem only allows three letter extensions, name the files
|
---|
1770 | <code>track1.fla</code> <code>track2.fla</code> etc.
|
---|
1771 | </p>
|
---|
1772 | <p>
|
---|
1773 | ScummVM must be compiled with flac support to use this option. Youll need to rip the files from the CD as a WAV
|
---|
1774 | file, then encode the flac files. This can be done with the following flac command line:
|
---|
1775 | </p>
|
---|
1776 | <p><kbd>flac --best track1.wav</kbd></p>
|
---|
1777 | <p>
|
---|
1778 | Remember that the quality is always the same, varying encoder options will only affect the encoding time and
|
---|
1779 | resulting filesize.
|
---|
1780 | </p>
|
---|
1781 |
|
---|
1782 | <h2><a name="7.6.3_Compressing_MONSTER.SOU_with_MP3"></a>7.6.3 Compressing MONSTER.SOU with MP3</h2>
|
---|
1783 | <p>
|
---|
1784 | You need LAME, and our <code>extract</code> util from the scummvm-tools package to perform this task, and ScummVM must be
|
---|
1785 | compiled with MAD support.
|
---|
1786 | </p>
|
---|
1787 | <p><kbd>Extract monster.sou</kbd></p>
|
---|
1788 | <p>
|
---|
1789 | Eventually you will have a much smaller <code>monster.so3 </code>file, copy this file to your game directory. You can safely
|
---|
1790 | remove the <code>monster.sou</code> file.
|
---|
1791 | </p>
|
---|
1792 | <h2><a name="7.6.4_Compressing_MONSTER.SOU_with_Ogg_Vorbis"></a>7.6.4 Compressing MONSTER.SOU with Ogg Vorbis</h2>
|
---|
1793 | <p>As above, but ScummVM must be compiled with OGG support. Run:</p>
|
---|
1794 | <p><kbd>extract --vorbis monster.sou</kbd></p>
|
---|
1795 | <p>
|
---|
1796 | This should produce a smaller <code>monster.sog</code> file, which you should copy to your game directory. Ogg encoding may take
|
---|
1797 | a considerable longer amount of time than MP3, so have a good book handy.
|
---|
1798 | </p>
|
---|
1799 |
|
---|
1800 | <h2><a name="7.6.5_Compressing_MONSTER.SOU_with_Flac"></a>7.6.5 Compressing MONSTER.SOU with Flac</h2>
|
---|
1801 | <p>As above, but ScummVM must be compiled with Flac support. Run:</p>
|
---|
1802 | <p><kbd>extract --flac --best -b 1152 monster.sou</kbd></p>
|
---|
1803 | <p>
|
---|
1804 | This should produce a smaller <code>monster.sof</code> file, which you should copy to your game directory. Remember that the
|
---|
1805 | quality is always the same, varying encoder options will only affect the encoding time and resulting
|
---|
1806 | filesize. Playing with the blocksize (<code>-b <value></code>), has the biggest impact on the resulting filesize
|
---|
1807 | <code>1152</code> seems to be a good value for those kind of soundfiles. Be sure to read the encoder documentation
|
---|
1808 | before you use other values.
|
---|
1809 | </p>
|
---|
1810 |
|
---|
1811 | <h2><a name="7.6.6_Compressing_sfx_2Fspeech_in_Simon_the_Sorcerer_1_and_2"></a>7.6.6 Compressing sfx/speech in Simon the Sorcerer 1 and 2</h2>
|
---|
1812 | <p>Use our <code>simon2mp3</code> util from the scummvm-tools package to perform this task.</p>
|
---|
1813 | <p>
|
---|
1814 | You can choose between multiple target formats, but note that you can only use each if ScummVM was compiled with
|
---|
1815 | the respective decoder support enabled.
|
---|
1816 | </p>
|
---|
1817 |
|
---|
1818 | <p>For simon1acorn: <kbd>simon2mp3 effects</kbd></p>
|
---|
1819 | <p>For simon1acorn: <kbd>simon2mp3 simon</kbd></p>
|
---|
1820 | <p>For simon1talkie: <kbd>simon2mp3 effects.voc</kbd></p>
|
---|
1821 | <p>For simon1talkie: <kbd>simon2mp3 simon.voc</kbd></p>
|
---|
1822 | <p>For simon1win: <kbd>simon2mp3 simon.wav</kbd></p>
|
---|
1823 | <p>For simon2talkie: <kbd>simon2mp3 simon2.voc</kbd></p>
|
---|
1824 | <p>For simon2win: <kbd>simon2mp3 simon2.wav</kbd></p>
|
---|
1825 | <p>For simon2mac: <kbd>simon2mp3 mac</kbd></p>
|
---|
1826 |
|
---|
1827 | <p>For Ogg Vorbis add --vorbis to the options, i.e.</p>
|
---|
1828 | <p><kbd>simon2mp3 --vorbis</kbd></p>
|
---|
1829 |
|
---|
1830 | <p>For Flac add --flac and optional parameters, i.e.</p>
|
---|
1831 | <p><kbd>simon2mp3 --flac --best -b 1152</kbd></p>
|
---|
1832 | <p>
|
---|
1833 | Eventually you will have a much smaller <code>*.mp3</code>, <code>*.ogg</code> or <code>*.fla</code> file, copy this
|
---|
1834 | file to your game dir. You can safely remove the old file.
|
---|
1835 | </p>
|
---|
1836 |
|
---|
1837 | <h2><a name="7.6.7_Compressing_speech_music_in_Broken_Sword_1"></a>7.6.7 Compressing speech/music in Broken Sword 1</h2>
|
---|
1838 |
|
---|
1839 | <p>The <code>sword1mp3</code> tool from the scummvm-tools package can encode music and speech to MP3 as well as Ogg Vorbis.</p>
|
---|
1840 | <p>
|
---|
1841 | Easiest way to encode the files is simply copying the executable into your <code>BS1</code> directory (together with the lame
|
---|
1842 | encoder) and run it from there.
|
---|
1843 | </p>
|
---|
1844 | <p>This way, it'll automatically encode everything to MP3.</p>
|
---|
1845 | <p>Afterwards, you can manually remove the <code>SPEECH?.CLU</code> files and the wave music files.</p>
|
---|
1846 | <p>Running <kbd>sword1mp3 --vorbis</kbd> will compress the files using Ogg Vorbis instead of MP3.</p>
|
---|
1847 | <p>Use <kbd>sword1mp3 --help</kbd> to get a full list of the options.</p>
|
---|
1848 |
|
---|
1849 | <h2><a name="7.6.8_Compressing_speech_music_in_Broken_Sword_2"></a>7.6.8 Compressing speech/music in Broken Sword 2</h2>
|
---|
1850 | <p>
|
---|
1851 | Use our <code>sword2mp3</code> util from the scummvm-tools package to perform this task.
|
---|
1852 | </p>
|
---|
1853 | <p>You can choose between multiple target formats, but note that you can only use
|
---|
1854 | each if ScummVM was compiled with the respective decoder support enabled.
|
---|
1855 | </p>
|
---|
1856 |
|
---|
1857 | <p><kbd>sword2mp3 speech1.clu</kbd></p>
|
---|
1858 | <p><kbd>sword2mp3 music1.clu</kbd></p>
|
---|
1859 |
|
---|
1860 | <p>For Ogg Vorbis add --vorbis to the options, i.e.</p>
|
---|
1861 | <p><kbd>sword2mp3 --vorbis</kbd></p>
|
---|
1862 |
|
---|
1863 | <p>Eventually you will have a much smaller <code>*.cl3</code> or <code>*.clg</code> file, copy this file to your game dir. You can safely remove the old file.</p>
|
---|
1864 |
|
---|
1865 | <p>It is possible to use Flac compression by adding the <kbd>--flac</kbd> option. However, the resulting <code>*.clf</code> file will actually be larger than the original.</p>
|
---|
1866 |
|
---|
1867 | <p>Please note that <code>sword2mp3</code> will only work with the four speech/music files in</p>
|
---|
1868 | <p>Broken Sword 2. It will not work with any of the other <code>*.clu</code> files, nor will it work with the speech files from Broken Sword 1.</p>
|
---|
1869 |
|
---|
1870 | <h2><a name="7.7_Output_sample_rate"></a>7.7 Output sample rate</h2>
|
---|
1871 | <p>
|
---|
1872 | The output sample rate tells ScummVM how many sound samples to play per channel per second. There is much that
|
---|
1873 | could be said on this subject, but most of it would be irrelevant here. The short version is that for most games
|
---|
1874 | 22050 Hz is fine, but in some cases 44100 Hz is preferable. On extremely low-end systems you may want to use 11025
|
---|
1875 | Hz, but its unlikely that you have to worry about that.
|
---|
1876 | </p>
|
---|
1877 | <p>
|
---|
1878 | To elaborate, most of the sounds ScummVM has to play were sampled at either 22050 Hz or 11025 Hz. Using a higher
|
---|
1879 | sample rate will not magically improve the quality of these sounds. Hence, 22050 Hz is fine.
|
---|
1880 | </p>
|
---|
1881 | <p>
|
---|
1882 | Some games use CD audio. If you use compressed files for this, they are probably sampled at 44100 Hz, so for these
|
---|
1883 | games that may be a better choice of sample rate.
|
---|
1884 | </p>
|
---|
1885 | <p>
|
---|
1886 | When using the Adlib, FM Towns, PC Speaker or IBM Pcjr music drivers, ScummVM is responsible for generating the
|
---|
1887 | samples. Usually 22050 Hz will be plenty for these, but there is at least one piece of Adlib music in Beneath a
|
---|
1888 | Steeel Sky that will sound a lot better at 44100 Hz.
|
---|
1889 | </p>
|
---|
1890 | <p>
|
---|
1891 | Using frequencies in between is not recommended. For one thing, your sound card may not support it. In theory,
|
---|
1892 | ScummVM should fall back on a sensible frequency in that case, but dont count on it. More importantly, ScummVM
|
---|
1893 | has to resample all sounds to its output frequency. This is much easier to do well if the output frequency is a
|
---|
1894 | multiple of the original frequency.
|
---|
1895 | </p>
|
---|
1896 | <h2><a name="8.0_Configuration_file"></a>8.0 Configuration file</h2>
|
---|
1897 | <p>By default, the configuration file is saved in, and loaded from:</p>
|
---|
1898 |
|
---|
1899 | <table>
|
---|
1900 | <tr>
|
---|
1901 | <th>OS</th>
|
---|
1902 | <th>Location</th>
|
---|
1903 | </tr>
|
---|
1904 | <tr>
|
---|
1905 | <td>Windows</td>
|
---|
1906 | <td><code><windir>\scummvm.ini</code></td>
|
---|
1907 | </tr>
|
---|
1908 | <tr>
|
---|
1909 | <td>Unix</td>
|
---|
1910 | <td><code>~/.scummvmrc</code></td>
|
---|
1911 | </tr>
|
---|
1912 | <tr>
|
---|
1913 | <td>Mac OS X</td>
|
---|
1914 | <td><code>~/Library/Preferences/ScummVM Preferences</code></td>
|
---|
1915 | </tr>
|
---|
1916 | <tr>
|
---|
1917 | <td>Others</td>
|
---|
1918 | <td><code>scummvm.ini</code> in the current directory</td>
|
---|
1919 | </tr>
|
---|
1920 | </table>
|
---|
1921 |
|
---|
1922 | <p>An example config file looks as follows:</p>
|
---|
1923 | <pre>
|
---|
1924 |
|
---|
1925 | [scummvm]
|
---|
1926 | gfx_mode=supereagle
|
---|
1927 | fullscreen=true
|
---|
1928 | savepath=C:\saves\
|
---|
1929 |
|
---|
1930 | [sky]
|
---|
1931 | path=C:\games\SteelSky\
|
---|
1932 |
|
---|
1933 | [germansky]
|
---|
1934 | gameid=sky
|
---|
1935 | language=de
|
---|
1936 | path=C:\games\SteelSky\
|
---|
1937 | description=Beneath a Steel Sky w/ German subtitles
|
---|
1938 |
|
---|
1939 | [germandott]
|
---|
1940 | gameid=tentacle
|
---|
1941 | path=C:\german\tentacle\
|
---|
1942 | description=German version of DOTT
|
---|
1943 |
|
---|
1944 | [tentacle]
|
---|
1945 | path=C:\tentacle\
|
---|
1946 | subtitles=true
|
---|
1947 | master_volume=98
|
---|
1948 | music_volume=40
|
---|
1949 | sfx_volume=255
|
---|
1950 |
|
---|
1951 | [loomcd]
|
---|
1952 | cdrom=1
|
---|
1953 | path=C:\loom\
|
---|
1954 | talkspeed=5
|
---|
1955 | savepath=C:\loom\saves\
|
---|
1956 |
|
---|
1957 | [monkey2]
|
---|
1958 | path=C:\amiga_mi2\
|
---|
1959 | music_driver=windows
|
---|
1960 | amiga=true
|
---|
1961 |
|
---|
1962 | </pre>
|
---|
1963 |
|
---|
1964 | <p>
|
---|
1965 | The following keywords are recognized:
|
---|
1966 | </p>
|
---|
1967 |
|
---|
1968 | <table>
|
---|
1969 | <tr>
|
---|
1970 | <th>keyword</th>
|
---|
1971 | <th>type</th>
|
---|
1972 | <th>meaning</th>
|
---|
1973 | </tr>
|
---|
1974 | <tr>
|
---|
1975 | <td>basename</td>
|
---|
1976 | <td>string</td>
|
---|
1977 | <td></td>
|
---|
1978 | </tr>
|
---|
1979 | <tr>
|
---|
1980 | <td>path</td>
|
---|
1981 | <td>string</td>
|
---|
1982 | <td>The path to where a game's data files are</td>
|
---|
1983 | </tr>
|
---|
1984 | <tr>
|
---|
1985 | <td>read_only</td>
|
---|
1986 | <td>bool</td>
|
---|
1987 | <td>If true, ScummVM will never try to overwrite the configuration file.</td>
|
---|
1988 | </tr>
|
---|
1989 | <tr>
|
---|
1990 | <td>save_slot</td>
|
---|
1991 | <td>number</td>
|
---|
1992 | <td>The save game number to load on startup.</td>
|
---|
1993 | </tr>
|
---|
1994 | <tr>
|
---|
1995 | <td>savepath</td>
|
---|
1996 | <td>string</td>
|
---|
1997 | <td>The path to where a game will store its</td>
|
---|
1998 | </tr>
|
---|
1999 | <tr>
|
---|
2000 | <td>savegames.</td>
|
---|
2001 | <td></td>
|
---|
2002 | <td></td>
|
---|
2003 | </tr>
|
---|
2004 | <tr>
|
---|
2005 | <td>versioninfo</td>
|
---|
2006 | <td>string</td>
|
---|
2007 | <td>The version of the ScummVM that created the configuration file.</td>
|
---|
2008 | </tr>
|
---|
2009 | <tr>
|
---|
2010 | <td>gameid</td>
|
---|
2011 | <td>string</td>
|
---|
2012 | <td>
|
---|
2013 | <p>
|
---|
2014 | The real id of a game. Useful if you have several versions of the same game, and want different
|
---|
2015 | aliases for them. See the example.
|
---|
2016 | </p>
|
---|
2017 | </td>
|
---|
2018 | </tr>
|
---|
2019 | <tr>
|
---|
2020 | <td>description</td>
|
---|
2021 | <td>string</td>
|
---|
2022 | <td>The description of the game as it will appear in the launcher.</td>
|
---|
2023 | </tr>
|
---|
2024 | <tr>
|
---|
2025 | <td>language</td>
|
---|
2026 | <td>string</td>
|
---|
2027 | <td>Specify language (en, de, fr, it, pt, es, jp, zh, kr, se, gb, hb, cz, ru)</td>
|
---|
2028 | </tr>
|
---|
2029 | <tr>
|
---|
2030 | <td>subtitles</td>
|
---|
2031 | <td>bool</td>
|
---|
2032 | <td>Set to true to enable subtitles.</td>
|
---|
2033 | </tr>
|
---|
2034 | <tr>
|
---|
2035 | <td>talkspeed</td>
|
---|
2036 | <td>number</td>
|
---|
2037 | <td>Text speed</td>
|
---|
2038 | </tr>
|
---|
2039 | <tr>
|
---|
2040 | <td>fullscreen</td>
|
---|
2041 | <td>bool</td>
|
---|
2042 | <td>Fullscreen mode</td>
|
---|
2043 | </tr>
|
---|
2044 | <tr>
|
---|
2045 | <td>aspect_ratio</td>
|
---|
2046 | <td>bool</td>
|
---|
2047 | <td>Enable aspect ratio correction</td>
|
---|
2048 | </tr>
|
---|
2049 | <tr>
|
---|
2050 | <td>gfx_mode</td>
|
---|
2051 | <td>string</td>
|
---|
2052 | <td>
|
---|
2053 | <p>
|
---|
2054 | Graphics mode (normal, 2x, 3x, 2xsai, super2xsai, supereagle, advmame2x, advmame3x, hq2x, hq3x,
|
---|
2055 | tv2x, dotmatrix)
|
---|
2056 | </p>
|
---|
2057 | </td>
|
---|
2058 | </tr>
|
---|
2059 | <tr>
|
---|
2060 | <td>cdrom</td>
|
---|
2061 | <td>number</td>
|
---|
2062 | <td>
|
---|
2063 | <p>
|
---|
2064 | Number of CD-ROM unit to use for audio. If negative, don't even try to access the
|
---|
2065 | CD-ROM.
|
---|
2066 | </p>
|
---|
2067 | </td>
|
---|
2068 | </tr>
|
---|
2069 | <tr>
|
---|
2070 | <td>joystick_num</td>
|
---|
2071 | <td>number</td>
|
---|
2072 | <td>Number of joystick device to use for input</td>
|
---|
2073 | </tr>
|
---|
2074 | <tr>
|
---|
2075 | <td>master_volume</td>
|
---|
2076 | <td>number</td>
|
---|
2077 | <td>The master volume setting (0-255)</td>
|
---|
2078 | </tr>
|
---|
2079 | <tr>
|
---|
2080 | <td>music_driver</td>
|
---|
2081 | <td>string</td>
|
---|
2082 | <td>The music engine to use.</td>
|
---|
2083 | </tr>
|
---|
2084 | <tr>
|
---|
2085 | <td>output_rate</td>
|
---|
2086 | <td>number</td>
|
---|
2087 | <td>The output sample rate to use, in Hz. Sensible values are 11025, 22050 and 44100.</td>
|
---|
2088 | </tr>
|
---|
2089 | <tr>
|
---|
2090 | <td>alsa_port</td>
|
---|
2091 | <td>string</td>
|
---|
2092 | <td>Port to use for output when using the ALSA music driver.</td>
|
---|
2093 | </tr>
|
---|
2094 | <tr>
|
---|
2095 | <td>music_volume</td>
|
---|
2096 | <td>number</td>
|
---|
2097 | <td>The music volume setting (0-255)</td>
|
---|
2098 | </tr>
|
---|
2099 | <tr>
|
---|
2100 | <td>multi_midi</td>
|
---|
2101 | <td>bool</td>
|
---|
2102 | <td>If true, enable combination Adlib and native MIDI.</td>
|
---|
2103 | </tr>
|
---|
2104 | <tr>
|
---|
2105 | <td>native_mt32</td>
|
---|
2106 | <td>bool</td>
|
---|
2107 | <td>If true, disable GM emulation and assume that there is a true Roland MT-32 available.</td>
|
---|
2108 | </tr>
|
---|
2109 | <tr>
|
---|
2110 | <td>sfx_volume</td>
|
---|
2111 | <td>number</td>
|
---|
2112 | <td>The sfx volume setting (0-255)</td>
|
---|
2113 | </tr>
|
---|
2114 | <tr>
|
---|
2115 | <td>tempo</td>
|
---|
2116 | <td>number</td>
|
---|
2117 | <td>The music tempo (50-200) (default: 100)</td>
|
---|
2118 | </tr>
|
---|
2119 | <tr>
|
---|
2120 | <td>speech_volume</td>
|
---|
2121 | <td>number</td>
|
---|
2122 | <td>The speech volume setting (0-255)</td>
|
---|
2123 | </tr>
|
---|
2124 | <tr>
|
---|
2125 | <td>copy_protection</td>
|
---|
2126 | <td>bool</td>
|
---|
2127 | <td>Enable copy protection in SCUMM games ,when ScummVM disables it by default.</td>
|
---|
2128 | </tr>
|
---|
2129 | <tr>
|
---|
2130 | <td>demo_mode</td>
|
---|
2131 | <td>bool</td>
|
---|
2132 | <td>Start demo in Maniac Mansion</td>
|
---|
2133 | </tr>
|
---|
2134 | <tr>
|
---|
2135 | <td>alt_intro</td>
|
---|
2136 | <td>bool</td>
|
---|
2137 | <td>Use alternative intro for CD versions of Beneath a Steel Sky and Flight of the Amazon Queen</td>
|
---|
2138 | </tr>
|
---|
2139 | <tr>
|
---|
2140 | <td>boot_param</td>
|
---|
2141 | <td>number</td>
|
---|
2142 | <td>Pass this number to the boot script</td>
|
---|
2143 | </tr>
|
---|
2144 | <tr>
|
---|
2145 | <td>debuglevel</td>
|
---|
2146 | <td>number</td>
|
---|
2147 | <td>Enable debug output. The higher number, the more verbose output.</td>
|
---|
2148 | </tr>
|
---|
2149 | </table>
|
---|
2150 |
|
---|
2151 | <p>Broken Sword II adds the following non-standard keywords:</p>
|
---|
2152 |
|
---|
2153 | <table>
|
---|
2154 | <tr>
|
---|
2155 | <th>keyword</th>
|
---|
2156 | <th>type</th>
|
---|
2157 | <th>meaning</th>
|
---|
2158 | </tr>
|
---|
2159 | <tr>
|
---|
2160 | <td>gfx_details</td>
|
---|
2161 | <td>number</td>
|
---|
2162 | <td>Graphics details setting (0-3)</td>
|
---|
2163 | </tr>
|
---|
2164 | <tr>
|
---|
2165 | <td>music_mute</td>
|
---|
2166 | <td>bool</td>
|
---|
2167 | <td>If true, music is muted</td>
|
---|
2168 | </tr>
|
---|
2169 | <tr>
|
---|
2170 | <td>object_labels</td>
|
---|
2171 | <td>bool</td>
|
---|
2172 | <td>If true, object labels are enabled</td>
|
---|
2173 | </tr>
|
---|
2174 | <tr>
|
---|
2175 | <td>reverse_stereo</td>
|
---|
2176 | <td>bool</td>
|
---|
2177 | <td>If true, stereo channels are reversed</td>
|
---|
2178 | </tr>
|
---|
2179 | <tr>
|
---|
2180 | <td>sfx_mute</td>
|
---|
2181 | <td>bool</td>
|
---|
2182 | <td>If true, sound effects are muted</td>
|
---|
2183 | </tr>
|
---|
2184 | <tr>
|
---|
2185 | <td>speech_mute</td>
|
---|
2186 | <td>bool</td>
|
---|
2187 | <td>If true, speech is muted</td>
|
---|
2188 | </tr>
|
---|
2189 | </table>
|
---|
2190 |
|
---|
2191 | <p>Flight of the Amazon Queen adds the following non-standard keywords:</p>
|
---|
2192 |
|
---|
2193 | <table>
|
---|
2194 | <tr>
|
---|
2195 | <th>keyword</th>
|
---|
2196 | <th>type</th>
|
---|
2197 | <th>meaning</th>
|
---|
2198 | </tr>
|
---|
2199 | <tr>
|
---|
2200 | <td>music_mute</td>
|
---|
2201 | <td>bool</td>
|
---|
2202 | <td>If true, music is muted</td>
|
---|
2203 | </tr>
|
---|
2204 | <tr>
|
---|
2205 | <td>sfx_mute</td>
|
---|
2206 | <td>bool</td>
|
---|
2207 | <td>If true, sound effects are muted</td>
|
---|
2208 | </tr>
|
---|
2209 | <tr>
|
---|
2210 | <td>speech_mute</td>
|
---|
2211 | <td>bool</td>
|
---|
2212 | <td>If true, speech is muted</td>
|
---|
2213 | </tr>
|
---|
2214 | </table>
|
---|
2215 |
|
---|
2216 | <p>Simon the Sorcerer 1 & 2 add the following non-standard keywords:</p>
|
---|
2217 |
|
---|
2218 | <table>
|
---|
2219 | <tr>
|
---|
2220 | <th>keyword</th>
|
---|
2221 | <th>type</th>
|
---|
2222 | <th>meaning</th>
|
---|
2223 | </tr>
|
---|
2224 | <tr>
|
---|
2225 | <td>fade</td>
|
---|
2226 | <td>bool</td>
|
---|
2227 | <td>If true, fade effect is enabled</td>
|
---|
2228 | </tr>
|
---|
2229 | <tr>
|
---|
2230 | <td>music_mute</td>
|
---|
2231 | <td>bool</td>
|
---|
2232 | <td>If true, music is muted</td>
|
---|
2233 | </tr>
|
---|
2234 | <tr>
|
---|
2235 | <td>slow_down</td>
|
---|
2236 | <td>number</td>
|
---|
2237 | <td>Makes games slower (1- 10)</td>
|
---|
2238 | </tr>
|
---|
2239 | <tr>
|
---|
2240 | <td>sfx_mute</td>
|
---|
2241 | <td>bool</td>
|
---|
2242 | <td>If true, sound effects are muted</td>
|
---|
2243 | </tr>
|
---|
2244 | <tr>
|
---|
2245 | <td>speech_mute</td>
|
---|
2246 | <td>bool</td>
|
---|
2247 | <td>If true, speech is muted [Simon the Sorcerer 2 only]</td>
|
---|
2248 | </tr>
|
---|
2249 | </table>
|
---|
2250 |
|
---|
2251 | <h2><a name="9.0_Compiling"></a>9.0 Compiling</h2>
|
---|
2252 | <p>
|
---|
2253 | You need SDL-1.2.2 or newer (older versions may work, but are unsupported), and a supported compiler. Several
|
---|
2254 | compilers, including GCC, mingw and Microsoft Visual C++ are supported. If you wish to use MP3-compressed CD tracks
|
---|
2255 | or <code>.SOU</code> files, you will need to install the MAD library and define USE_MAD. Tools for compressing <code>.SOU</code> files to
|
---|
2256 | <code>.SO3</code> files can be found in the “tools” CVS module, or in the “scummvm-tools” package.
|
---|
2257 | </p>
|
---|
2258 | <p>
|
---|
2259 | Some parts of ScummVM, particularly scalers, have highly optimized versions written in assembler. If you wish to
|
---|
2260 | use this option, you will need to install nasm assembler (see <a>http://nasm.sf.net</a>). Note, that currently we have
|
---|
2261 | only x86 MMX optimized versions, and they will not compile on other processors.
|
---|
2262 | </p>
|
---|
2263 | <p>
|
---|
2264 | On Win9x/NT/XP you can define <code>USE_WINDBG</code> and attach WinDbg to browse debug messages (see <a href="http://www.sysinternals.com/ntw2k/freeware/debugview.shtml">http://www.sysinternals.com/ntw2k/freeware/debugview.shtml</a>).
|
---|
2265 | </p>
|
---|
2266 |
|
---|
2267 | <h4><a name="GCC_3A"></a>GCC:</h4>
|
---|
2268 | <p>Type <kbd>./configure</kbd></p>
|
---|
2269 | <p>
|
---|
2270 | Type <kbd>make</kbd> (or <kbd>gmake</kbd>, or <kbd>gnumake</kbd>, depending on what GNU make is called on your system)
|
---|
2271 | and hopefully ScummVM will compile for you.
|
---|
2272 | </p>
|
---|
2273 |
|
---|
2274 | <h4><a name="Microsoft_Visual_C_2B_2B_6.0_3A"></a>Microsoft Visual C++ 6.0:</h4>
|
---|
2275 | <ul>
|
---|
2276 | <li>Open the workspace, <code>scummwm.dsw</code></li>
|
---|
2277 | <li>Enter the path to the needed libraries and includes in Tools|Options|Directories</li>
|
---|
2278 | <li>Now it should compile successfully.</li>
|
---|
2279 | </ul>
|
---|
2280 |
|
---|
2281 | <h4><a name="Microsoft_Visual_C_2B_2B_7.0_3A"></a>Microsoft Visual C++ 7.0:</h4>
|
---|
2282 | <ul>
|
---|
2283 | <li>Open the solution file <code>scummwm.sln</code></li>
|
---|
2284 | <li>Enter the path to the needed libraries and includes in Tools|Options|Projects|VC++ Directories</li>
|
---|
2285 | <li>Now it should compile successfully.</li>
|
---|
2286 | </ul>
|
---|
2287 |
|
---|
2288 | <h4><a name="Windows_Mobile_with_Microsoft_eMbedded_Visual_C_2B_2B_3_or_4__3A"></a>Windows Mobile with Microsoft eMbedded Visual C++ 3 or 4 :</h4>
|
---|
2289 | <ul>
|
---|
2290 | <li>
|
---|
2291 | Download SDL with additional Windows Mobile tweaks: <a href="http://arisme.free.fr/ports/SDL.php">http://arisme.free.fr/ports/SDL.php</a>
|
---|
2292 | </li>
|
---|
2293 | <li>
|
---|
2294 | Download additional third party libraries: <a href="http://arisme.free.fr/ports">http://arisme.free.fr/ports</a>
|
---|
2295 | </li>
|
---|
2296 | <li>Modify your include and library paths accordingly in <code>EVC3/EVC4</code>.</li>
|
---|
2297 | <li>Open the ScummVM project <code>dists\msevc4\PocketSCUMM.vcw</code></li>
|
---|
2298 | <li>Modify the libraries and config parameters if necessary.</li>
|
---|
2299 | <li>Now it should compile successfully.</li>
|
---|
2300 | </ul>
|
---|
2301 |
|
---|
2302 | <h4><a name="Debian_GNU_2FLinux_3A"></a>Debian GNU/Linux:</h4>
|
---|
2303 | <ul>
|
---|
2304 | <li>Install the packages <code>build-essential</code>, <code>fakeroot</code>, <code>debhelper</code>and <code>libsdl1.2-dev</code> on your system.</li>
|
---|
2305 | <li>
|
---|
2306 | Install any of these packages (optional): <code>libvorbis-dev</code> (for Ogg Vorbis support),
|
---|
2307 | <code>libasound2-dev</code> (for ALSA sequencer support), <code>libmad0-dev</code> (for MAD MP3 support),
|
---|
2308 | <code>zlib1g-dev</code> (for compressed saves support).
|
---|
2309 | </li>
|
---|
2310 | <li>Run <kbd>make deb</kbd></li>
|
---|
2311 | <li>Finally run <kbd>dpkg -i ../scummvm-cvs*deb</kbd>, and youre done.</li>
|
---|
2312 | </ul>
|
---|
2313 | <h4>
|
---|
2314 | <a name="Mac_OS_X_3A"></a>Mac OS X:
|
---|
2315 | </h4>
|
---|
2316 | <ul>
|
---|
2317 | <li>Make sure you have the developer tools installed.</li>
|
---|
2318 | <li>
|
---|
2319 | The SDL developer package for OS X available on the SDL web site is <em>not</em> suitable.
|
---|
2320 | Rather, you require a unix-style build of SDL. One way to get that is to install SDL via Fink
|
---|
2321 | (<a href="http://fink.sf.net/">http://fink.sf.net</a>). Alternatively you could compile SDL manually from source
|
---|
2322 | using its unix build system (<kbd>configure</kbd> & <kbd>make</kbd>).
|
---|
2323 | </li>
|
---|
2324 | <li>Type <kbd>./configure</kbd> in the ScummVM directory</li>
|
---|
2325 | <li>You can now type <kbd>make</kbd> to create a command line binary.</li>
|
---|
2326 | <li>
|
---|
2327 | To get a version you can run from Finder, type <kbd>make bundle</kbd> which will create <code>ScummVM.app</code> (this only
|
---|
2328 | works if you installed SDL etc. via Fink and into <code>/sw</code>. If you have installed SDL in another way, you'll
|
---|
2329 | have to edit the Makefile).
|
---|
2330 | </li>
|
---|
2331 | </ul>
|
---|
2332 |
|
---|
2333 | <hr />
|
---|
2334 |
|
---|
2335 | <p>Good Luck and Happy Adventuring!</p>
|
---|
2336 | <p>The ScummVM team.</p>
|
---|
2337 | <p><a href="http://www.scummvm.org/">Http://www.scummvm.org/</a></p>
|
---|
2338 |
|
---|
2339 | <hr />
|
---|
2340 | <div class="footer">
|
---|
2341 | <a href="http://validator.w3.org/check/referer" title="Validate XHTML">XHTML 1.0</a>
|
---|
2342 | <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Validate CSS">CSS 1.0</a>
|
---|
2343 | </div>
|
---|
2344 | </body>
|
---|
2345 | </html> |
---|