Changes

Jump to navigation Jump to search

ScummVM

4,042 bytes added, 3 January
no edit summary
|orig-developer = [[wikipedia:Ludvig_Strigeus|Ludvig Strigeus]] <small>(ludde)</small>, Vincent "yaz0r" Hamm, [https://www.scummvm.org/credits/#retired_leaders ScummVM Team]
|developer = [https://github.com/sev- Eugene Sandulenko] <small>(sev)</small>, [https://github.com/Strangerke Arnaud Boutonné] <small>(Strangerke)</small>, [https://github.com/scummvm/scummvm/graphs/contributors ScummVM Team]
|version = {{ScummVMVerVersion|ScummVM}}
|active = Yes
|platform = [[Emulators on PCWindows|Windows]]</br>[[Emulators on Linux|Linux]]</br>[[Emulators on macOS|macOS]]</br>[[Emulators on IRIX|IRIX]]<small> (Outdated)</small></br>[[Emulators on RISC OS|RISC OS]]</br>[[Emulators on MorphOS|MorphOS]]</br>[[Emulators on AmigaOS|AmigaOS]]</br>[[Emulators on OS/2|OS/2]]<small> (Outdated)</small></br>[[Emulators on Haiku|Haiku]]</br>[[Emulators on FreeMiNT|FreeMiNT]]</br>[[Emulators on Raspberry Pi|Raspberry Pi]]<small> (Outdated)</small></br>[[Emulators on Pandora|Pandora]]<small> (Outdated)</small></br/>[[Emulators on Android OS|Android]]</br>[[Emulators on iOS|iOS]]</br>[[Emulators on Symbian|Symbian]]<small> (Outdated)</small></br>[[Emulators on Palm OS|Palm OS]]<small> (Outdated)</small></br>[[Emulators on PS2|PlayStation 2]]<small> (Outdated)</small></br>[[Emulators on PS3|PlayStation 3]]</br>[[Emulators on PSP|PlayStation Portable]]</br>[[Emulators on Vita|PlayStation Vita]]</br>[[Emulators on N64|Nintendo 64]]<small> (Outdated)</small></br>[[Emulators on GameCube|GameCube]]<small> (Outdated)</small></br>[[Emulators on Wii|Nintendo Wii]]</br>[[Emulators on Switch|Nintendo Switch]]</br>[[Emulators on DS|Nintendo DS]]</br>[[Emulators on 3DS|Nintendo 3DS]]<small> (Outdated)</small></br>[[Emulators on 3DSDreamcast|Nintendo 3DSDreamcast]]</br>[[Emulators on DreamCastGP2X|DreamcastGP2X]]<small> (Outdated)</small></br>[[Emulators on GP2X SeriesWiz|GP2XWiz]]<small> (Outdated)</small></br>[[Emulators on WizCaanoo|GP2X WizCaanoo]]<small> (Outdated)</small></br>[[Emulators on CaanooDingoo|GP2X CaanooDingoo]]<small> (Outdated)</small></br>[[Emulators on GCWZero|GCW Zero]]</br>[https://wiki.scummvm.org/index.php?title=Platforms and more]
|architecture = x86, ARM
|target = SCUMM Engine and many more game engines
}}
'''ScummVM''' is an open-source collection of [[Game Engine Recreations and Source Ports|game engine recreationsand source ports]] based around various adventure games and RPGs from the late 80s and 90s, and supports over 250 280 games (over 1800 if you count text adventures), making it the biggest project of its kind.
==DownloadsDownload=={| cellpadding="4"|-|align=center|{{Icon|Win|W9x|Lin|PSP}}<br>{{Icon|Vita|APK|DC|Switch}}<br>{{Icon|Wii|Haiku|AmigaOS}}<br>{{Icon|MorphOS|RiscOS|MiNT|NDS}}|'''[https://www.scummvm.org/downloads Official, older and daily releases] (all systems)'''|}
==Overview==
ScummVM was originally a reverse engineered reimplementation of <abbr title="Script Creation Utility for Maniac Mansion">SCUMM</abbr>, the game engine used in the adventure game Maniac Mansion, and it released on October 8, 2001. SCUMM is notable for its portability, having originally been designed for the Commodore 64, and then later ported to the Apple II and IBM PC. The process technique of using intermediate code in a virtual machine for game development is not new, as it was previously used for text adventure games in the form of the [[wikipedia:Z-machine|Z-machine]]. But LucasArts also used it for manipulating graphics and sound, as doing so alleviated the burden of having to redevelop Maniac Mansion from scratch; by reusing the intermediate code, LucasArts saved and save time on getting subsequent ports to market.
ScummVM is similar; the simplicity of the engine makes it portable to a wide variety of platforms. Unlike a full-fledged system emulator, ScummVM only uses the resources it needs to run the games, like the original SCUMM (though the codebase does have emulators for hardware like sound cards), making the system requirements ''very'' modest and forgiving. Multiple versions of the same game are often supported, such as PC and console versionsports. Support for many games in ScummVM has even been contributed by official developers. Disney even republished Maniac Mansion on Steam using an outdated version of ScummVM.
On October 9, 2020, in a similar precedent to [[MAME]] and its fork MESS, the ScummVM Team merged the sister project [[ResidualVM]] into the ScummVM repository.<ref>[https://www.scummvm.org/news/20201009A merger] ScummVM news - Oct 9, 2020</ref>. There were instances where when official creators of a point and click game decide to port it to modern systems, they use ScummVM to make it possible. An example would be [https://www.humongous.com/scumm-vm Humongous Entertainment using it for their mobile and modern PC ports.]
==Supported games==
* '''RPGs''' - Ultima 4, 6, 8. Might and Magic 4 & 5.
==Supported engines==
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Support
! scope="col"|Description
|-
|[https://wiki.scummvm.org/index.php?title=Access Access]
|style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=ADL ADL]
| style="background: LightGreen;"|Good
|
|-
|[https://wiki.scummvm.org/index.php?title=AGI AGI]
| style="background: LightGreen;"|Good
|
|-
|[https://wiki.scummvm.org/index.php?title=AGOS AGOS]
|style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=AGS AGS]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=Composer Composer]
| style="background: LightGreen;"|Good
|
|-
|[https://wiki.scummvm.org/index.php?title=Cryomni3D Cryomni3D]
| style="background:yellow;"|Low
|
|-
|[https://wiki.scummvm.org/index.php?title=Director Director]
| style="background:yellow;"|Low
|
|-
|[https://wiki.scummvm.org/index.php?title=Glk Glk]
| style="background: LightGreen;"|Good
|
|-
|[https://wiki.scummvm.org/index.php?title=Gob Gob]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=Groovie Groovie]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=Kyra Kyra]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=Legend Legend]
|style="background: Red;"| Preliminary
|
|-
|[https://wiki.scummvm.org/index.php?title=MADE MADE]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=Mohawk Mohawk]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=Nancy Nancy]
|style="background: Red;"| Preliminary
|
|-
|[https://en.wikipedia.org/wiki/QuickTime Quicktime]
|style="background:gainsboro;"|None
|
|-
|[https://wiki.scummvm.org/index.php?title=Ring Ring]
|style="background: Red;"| Preliminary
|
|-
|[https://wiki.scummvm.org/index.php?title=SAGA SAGA]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=SCI SCI]
| style="background:skyblue;"|Decent
|
|-
|Scream
|style="background:gainsboro;"|None
|Developed by Nucleosys, Scream engine was only used<br>for the cult classic adventure game, [https://en.wikipedia.org/wiki/Scratches_(video_game) Scratches]
|-
|[https://wiki.scummvm.org/index.php?title=SCUMM SCUMM]
| style="background:skyblue;"|Decent
|
|-
|[https://wiki.scummvm.org/index.php?title=SLUDGE SLUDGE]
|style="background: Red;"| Preliminary
|
|-
|[https://wiki.scummvm.org/index.php?title=Wintermute Wintermute]
| style="background:yellow;"|Low
|
|-
|[https://wiki.scummvm.org/index.php?title=Yaga Yaga]
|style="background: Red;"| Preliminary
|
|}
==Features==
These are some of the features that ScummVM has over the original games.
[[Category:Linux emulation software]]
[[Category:macOS emulation software]]
[[Category:IRIX emulation software]]
[[Category:RISC OS emulation software]]
[[Category:MorphOS emulation software]]
[[Category:AmigaOS emulation software]]
[[Category:OS/2 emulation software]]
[[Category:Haiku emulation software]]
[[Category:Raspberry Pi emulation software]]
[[Category:Pandora emulation software]]
[[Category:iOS emulation software]]
[[Category:Symbian emulation software]]
[[Category:Palm OS emulation software]]
[[Category:PlayStation 2 emulation software]]
[[Category:PlayStation 3 emulation software]]
[[Category:3DS emulation software]]
[[Category:Dreamcast emulation software]]
[[Category:G2PX GP2X emulation software]]
[[Category:GP2X Wiz emulation software]]
[[Category:CAANOO emulation software]]
[[Category:Dingoo emulation software]]
[[Category:GCW Zero emulation software]]
657
edits

Navigation menu