No! ScummVM actually replaces the original executable file that shipped with the game. This means that your games can run on platforms they were never designed for! For an in-depth look at how ScummVM works, see the About ScummVM wiki page.
ScummVM is released under the GPL (General Public License), so it’s more than just free. ScummVM source code is available for you to do whatever you want with it, but if you make modifications and redistribute your work, you must make your source code available.
The ScummVM team would be delighted if you send them your modifications, so that the changes you’ve made can be merged into the main source code. See the Developer Central wiki page for contributing guidelines.
A few engines supported by ScummVM have publicly available authoring tools. See this wiki page for more information.
See the Compiling ScummVM wiki page.
See Start here!.
For general guidance, see the Handling game files page. For platform-specific information, see the relevant page in the OTHER PLATFORMS section of the sidebar.
See our Platforms wiki page for a full list. We have guides available for many of the supported platforms, see the relevant page in the OTHER PLATFORMS section of the sidebar.
See Configuration file.
Although the ScummVM project started by reverse-engineering just the LucasArts SCUMM games, the project now supports hundreds of games from many different game developers. See the full list of supported games here. There is a caveat; not all supported games are playable on all platforms. Often this is because the game is simply too CPU intensive for the device, or because of some other hardware or software limitation. If a game is not available on a platform, you will not be able to add it to ScummVM.
See the ScummVM Where to get the games wiki page.
Generally speaking, you do not need to install the games. You only need to point ScummVM to the game files contained on these discs. For a complete guide, see Handling game files.
Ideally yes, however we know that a lot of people don’t! If you do not have any hard copy games, there are some digital options available, including some games that have been released as freeware. See the ScummVM Where to get the games wiki page.
This is only supported for a select number of games. See the wiki page for the game you are playing.
1.3.11. What is the ScummVM policy on fanmade mods (unofficial subtitles & translations, upscaled graphics & audio, etc.)?
Some engines support fan mods, but ScummVM does not endorse any mods that infringe the copyright of the original rights holders. This includes graphic and audio “upscales” that redistribute modified game assets without permission.
Several mods that exist with the permission of the original rights holders can be found on our website.
If you are using a computer, you can run ScummVM from the command line. By doing this, error messages remain visible even after ScummVM exits.
You can also find error messages in the ScummVM log file. See The ScummVM log file.
Check that your save path is a writeable directory.
See Report a bug.
Check that you have all the required datafiles. See the Handling game files page.
Ask for advice on the ScummVM forums or on Discord. See the Contact us page.
If you think the game should run, and it doesn’t, report it as a bug. See Report a bug.
Installing the game does not necessarily provide ScummVM with the files it needs. In most cases you will need to copy the files from the disc into a folder ScummVM can access. See Handling game files.
You need to specify the correct language in the game-specific settings.
These are not full games, they are re-encoded cutscene (video) packs. To run the games you still need the original disks. See the Broken Sword wiki page.
Sometimes it’s worth checking the obvious.
Are your speakers on? Are your headphones properly connected?
Try playing an audio clip from another source to see if you have sound in general.
If you narrow it down to an issue with ScummVM, check the audio settings. ScummVM falls back on an audio setting that works, but if for some reason it doesn’t, you might need to change the settings yourself. A safe bet is usually to set the Preferred device to <default> and allow ScummVM to choose for you.
ScummVM will not play any sound if your device is in Silent Mode. If this is not the problem, see 2.3.1 Help! There’s no sound!.
2.3.3 I have a “talkie” version of a LucasArts game but I can’t hear the voices. What’s the problem?
The original games shipped with an uncompressed voice file (
MONSTER.SOU). If you have compressed this file to an mp3 file (
MONSTER.SO3), an Ogg Vorbis file (
MONSTER.SOG), or a FLAC file (
MONSTER.SOF), make sure that the ScummVM you’re using has support for those formats.
There are a few things you can try:
Try to increase the audio buffer size in the configuration file.
If you are using the MT-32 emulator, your CPU might not have the processing power to keep up. In this case, you might have some success with running an external MT-32 emulator (Munt), as described in this forum post, provided your platform supports it.
If you are using the AdLib emulator, try selecting the least CPU-intensive option; MAME.
2.3.5. I have a CD version of a game, how do I get the sound to work without running the game from the CD?
See CD audio.
Start by checking out our Understanding the graphics settings page. It has comprehensive information on how all this stuff works.
2.4.2. Can I just make the image larger (for example, 1 pixel becomes 4 pixels) without any smoothing or antialiasing?
Yes. Using the OpenGL graphics mode or the SDL Surface graphics mode with Normal scaler in conjunction with pixel-perfect stretch will result in a larger image without any smoothing. The Normal scaler also has options to scale by 2x, 3x, or 4x. Also check that Filter graphics is not enabled. If you want to use aspect ratio correction, it is recommended to use the OpenGL graphics mode with the Even pixels scaling stretch mode.
Ensure the correct game platform has been detected. For example, with Amiga game files, check that the platform is set to Amiga.
We won’t. There are two main reasons: firstly, we believe that it would ease illegal distribution of games, and secondly, we already support compression of sound and speech to reduce file sizes.
That depends on a few factors. Firstly, it has to fit within the scope of ScummVM. Secondly, there has to be a developer who is interested and willing to carry out the work.
ScummVM developers are all volunteers who work on ScummVM in their spare time, solely for fun, and not for profit. Reverse engineering a completely new game without the source code is a long and difficult process. Even with source it can be tedious and time consuming.
Unless you work for a company interested in providing us with source code for one of their classic titles, or want to do the work yourself, please do not ask us to add support for a new game.