www.wikidata.de-de.nina.az
ScummVM ist eine Software und Skript Sammlung in der zahlreiche nachgebaute Spiel Engines unter einer gemeinsamen grafischen Benutzeroberflache zusammengefasst sind Viele altere Computer und Konsolen Spiele sind damit auf wesentlich moderneren oder auch ganz anderen Plattformen lauffahig als deren ursprungliche Entwickler vorhersehen oder bei der Programmierung berucksichtigen konnten ScummVMScummVM ScreenshotBasisdatenEntwickler ScummVM TeamErscheinungsjahr 8 Oktober 2001 1 Aktuelle Version 2 7 1 2 3 31 Juli 2023 Betriebssystem Multi PlattformProgrammiersprache C Kategorie InterpreterLizenz GPLv3 deutschsprachig jawww scummvm orgZunachst lediglich fur Adventures auf Basis der Skriptsprache SCUMM des Anbieters LucasArts entwickelt unterstutzt ScummVM Akronym fur Script creation utility for maniac mansion Virtual Machine heute eine ganze Reihe Spiele anderer Hersteller wie beispielsweise Revolution Software Adventure Soft oder Sierra Entertainment ScummVM ist selbst als freie Software unter der GNU General Public License veroffentlicht Die einzelnen damit spielbaren Titel sind jedoch mit wenigen Ausnahmen weiterhin durch Rechte der jeweiligen Hersteller geschutzt Inhaltsverzeichnis 1 Technik 2 Entwicklung 2 1 Sarien und FreeSCI 2 2 ResidualVM 3 Verfugbarkeit der Spiele 4 Weblinks 5 EinzelnachweiseTechnik BearbeitenDas Team hinter ScummVM hat sich darauf spezialisiert verschiedenste Spiel Engines oder Interpreter fur Skriptsprachen alterer Spiele zu analysieren und fur diese Spiele neue ausfuhrbare Dateien Executables zu entwickeln Daher ist ScummVM weder ein Emulator noch eine Laufzeitumgebung fur die Originalsoftware sondern eigentlich eine Sammlung durch Reverse Engineering erstellter Nachbauten Dabei wird auf weitestgehend kompatible und verhaltensgleiche Wirkung geachtet So wird direkt auf die originalen Spiele Ressourcen wie z B Hintergrunde Bilder Grafiken Animationen Figuren Soundeffekte Musik und Videos zugegriffen Deren Verknupfung mit den Benutzerinteraktionen als Spielablauf Handlung wird jedoch durch ScummVM Skripte bzw neu geschriebene Executables gesteuert 4 Anlass fur diese Bemuhungen ist dass die Originalspiele von ihren Herstellern in der Regel nur unter wenigen inzwischen langst veralteten Betriebssystemen oder kaum noch verfugbaren Konsolen implementiert worden sind oder dass die Spiele auf moderner Hardware nicht mehr in befriedigender Qualitat und Stabilitat zum Laufen zu bringen sind Die Nachbauten sind darauf ausgelegt moglichst plattformunabhangig zu funktionieren solange die ScummVM Umgebung auf der betreffenden Plattform lauft wie bei einer Virtuellen Maschine daher im Namen das VM Daruber hinaus ermoglicht ScummVM seinen Benutzern die Darstellung der Originalgrafik zu optimieren Altere Spiele wurden haufig fur niedrigere Bildauflosungen entwickelt Adventures aus den ersten Jahren unterstutzen standardmassig nur 320 200 Bildpunkte Zur Darstellung auf einem modernen Computermonitor mit deutlich hoherer Auflosung und oft auch abweichendem Seitenverhaltnis bietet ScummVM verschiedene Techniken um die Grafik zu skalieren zu strecken oder bietet eine Auswahl verschiedener Modi fur das Rendering bzw die Farbdarstellung 5 Ausserdem ist es mit ScummVM moglich auch solche Spiele mit Audio und Musikausgabe zu spielen fur die das Originalprogramm ganz bestimmte Sound Hardware voraussetzt wie beispielsweise eine AdLib oder Sound Blaster Karte die auf aktuellen Plattformen nicht zur Verfugung steht Es werden stattdessen die betriebssystemeigenen Soundfunktionen verwendet Fur den Fall dass das Betriebssystem keine MIDI Ausgabe unterstutzt hat ScummVM FluidSynth integriert einen Echtzeit Software Synthesizer der auf den SoundFont 2 Spezifikationen basiert und ein der MIDI Ausgabe moglichst ahnliches Ergebnis liefern soll ScummVM ist in C geschrieben und greift fur Grafik und Sound Ausgaben auf die portablen Programmbibliotheken SDL MAD Vorbis oder Tremor FLAC und libmpeg2 zuruck Neben dem Quellcode sind fur die meisten unterstutzten Betriebssysteme Binardateien auf der Website des Projekts verfugbar Zahlreiche Linux und BSD Distributionen bieten kompilierte Programmpakete auch in ihren Repositories Aktuelle Implementierungen gibt es unter anderem fur Microsoft Windows macOS sowie fur verschiedene BSD und Linux Systeme fur iOS Android und die Konsolensysteme Dreamcast Nintendo DS Playstation 3 PlayStation Portable Playstation Vita Nintendo DS Nintendo Wii und Nintendo Switch 6 Es gibt weitere Implementierungen fur eine Vielzahl alterer Systeme die aber zumeist schon seit langerer Zeit nicht mehr aktualisiert worden sind weil Systeme selbst nicht weiterentwickelt werden und deren Verbreitung abnimmt oder weil das ScummVM Team derzeit niemanden hat der die Rolle des Maintainer ubernehmen konnte Seit Version 1 2 0 kann die Oberflache nicht nur in englisch sondern auch in zahlreichen anderen Sprachen angezeigt werden Entwicklung BearbeitenHinter ScummVM steht eine private Gruppe von Entwicklern Etwa halbjahrlich erscheinen neue Versionen die neben Fehlerkorrekturen und Verbesserungen der Spielbarkeit auch immer Unterstutzung fur weitere Spiele mit sich bringen Das Projekt ist seit 2007 regelmassig beim Google Summer of Code vertreten Zunachst konzentrierte sich die Entwicklung ausschliesslich auf das von LucasArts entwickelte Skriptsystem SCUMM und alle Spiele die mit der zugehorigen Spiel Engine SPUTM entwickelt wurden Neben den LucasArts Adventures wie den ersten drei Monkey Island Spielen nutzen diverse Spiele von Humongous Entertainment dieses System Inzwischen wachst jedoch die Zahl der unterstutzten Adventures zunehmend um Titel die auf ganz anderen Engines entwickelt worden sind Sarien und FreeSCI Bearbeiten Im Jahr 2007 entschieden sich die Entwickler des 1999 gestarteten Projekts Sarien und zwei Jahre spater auch die Entwickler von FreeSCI das Ergebnis ihrer Arbeit in das ScummVM Projekt einzubringen bzw mit ScummVM gemeinsam weiterzuentwickeln Bis dahin hatten sie sich erfolgreich aber von ScummVM unabhangig der Spielbarkeit alterer Adventures von Sierra On Line heute Sierra Entertainment gewidmet Zahlreiche Adventures die mit TrollVM preAGI und Adventure Game Interpreter AGI entwickelt wurden konnten schon langer unter ScummVM gespielt werden Mit Version 1 2 0 FaSCInating release erhielt ScummVM schliesslich auch die Erganzung um den Sierra Creative Interpreter SCI Seither sind Adventures aus der Reihe Leisure Suit Larry den Quest Serien King s Quest Police Quest Space Quest und andere bekannte Klassiker nicht zuletzt auch zahlreiche ebenfalls in SCI entwickelte Fan Games uber ScummVM spielbar ResidualVM Bearbeiten ResidualVM anfangs nur Residual war ein Nebenprojekt einiger ScummVM Entwickler mit dem Ziel auch altere 3D Grafik Adventures auf neueren Systemen lauffahig zu machen Dabei konzentrierte man sich zunachst auf Grim Fandango und Flucht von Monkey Island welche beide auf der Skriptsprache Lua sowie der Spiel Engine GrimE basieren Am 9 Marz 2014 gaben die Entwickler bekannt dass ResidualVM unter der Schirmherrschaft von ScummVM als Projekt fur das Stipendium Google Summer of Code akzeptiert wurde 7 Im Jahr 2019 erschien auf der Projektseite auch Myst III Exile in der Liste der von ResidualVM unterstutzen Spiele 8 und zum 20 Jahrestags der Erscheinens von The Longest Journey wurde im November 2019 eine Unterstutzung fur dieses Spiel angekundigt 9 Am 9 Oktober 2020 gab ScummVM org auf seiner Newsseite bekannt dass man zwischen 2D und 3D Adventurespielen nicht mehr langer unterscheiden werde Das Schwesterprojekt sei jetzt in ScummVM integriert worden Die Mehrheit der ResidualVM Entwickler habe sich dem ScummVM Team angeschlossen um in Zukunft gemeinsam weiterzuentwickeln Neben den schon genannten Spielen habe man auch noch unfertige Arbeit an In Cold Blood und der Wintermute Engine auf ScummVM ubernommen 10 Verfugbarkeit der Spiele Bearbeiten Hauptartikel Liste der von ScummVM unterstutzten Spiele ScummVM selbst enthalt keine Spiele Die Benutzer mussen sich also zunachst ein eigenes Exemplar eines der unterstutzten Spiele kaufen Durch ihr hohes Alter sind einige der Spiele jedoch in preiswerten Sammlungen zum Beispiel den LucasArts Classics erhaltlich Inzwischen gibt es auch einige Adventures die von den Entwicklern freigegeben wurden Lure of the Temptress Revolution Software Beneath a Steel Sky Revolution Software Flight of the Amazon Queen Interactive Binary Illusions Drascula The Vampire Strikes Back Alcachofa Soft Digital Dreams Soltys LK Avalon Sfinx LK Avalon Deren Entwickler entschieden sich nicht nur dem ScummVM Team Einblick in den Quelltext zu gewahren sondern die Spieldaten sowohl der CD als auch der Disketten Versionen als Freie Software zu veroffentlichen wodurch sie auf der ScummVM Website zum Herunterladen angeboten werden und daruber hinaus auch freien Linux Distributionen beigefugt werden durfen Weitere Adventures sind Dragon History NoSense das fur ScummVM neu uberarbeitet und dessen Quelltext unter GPLv2 gestellt wurde sowie TeenAgent Metropolis Software House CD Projekt das auf Good Old Games als Freeware heruntergeladen kann 11 12 Weblinks Bearbeiten nbsp Commons ScummVM Sammlung von Bildern Offizielle Website ScummVM WikiEinzelnachweise Bearbeiten www scummvm org ScummVM 2 7 1 Stan s previously broken swords sees the light 31 Juli 2023 abgerufen am 1 August 2023 2 7 1 Stan s previously broken swords 2023 07 31 31 Juli 2023 abgerufen am 1 August 2023 Christian Baun Klassiker wiederbeleben mit ScummVM In LinuxUser 01 2005 Abgerufen am 14 Januar 2023 deutsch ScummVM Understanding the graphics settings In docs scummvm org Abgerufen am 8 Januar 2023 englisch Compiling ScummVM Current Officially Supported Platforms In scummvm org 24 Juli 2022 abgerufen am 8 Januar 2023 englisch Ankundigung zum GSoC 2014 In residualvm org 9 Mai 2014 abgerufen am 10 Dezember 2019 englisch Kompatibilitatsliste der Spiele von ResidualVM In residualvm org 1 Juni 2019 abgerufen am 10 Dezember 2019 englisch Ankundigung der Unterstutzung von The Longest Journey In residualvm org 10 November 2019 abgerufen am 10 Dezember 2019 englisch A merger In ScummVM org 9 Oktober 2020 abgerufen am 31 Oktober 2020 englisch Dragon History Adventure von NoSense In ucw cz 6 Juli 2012 abgerufen am 10 Dezember 2019 englisch Teenagent Adventure von Metropolis Software House In gog com Abgerufen am 10 Dezember 2019 englisch Abgerufen von https de wikipedia org w index php title ScummVM amp oldid 230658750