ScummVM

Denne artikkelen inneholder en liste over kilder, litteratur eller eksterne lenker, men enkeltopplysninger lar seg ikke verifisere fordi det mangler konkrete kildehenvisninger i form av fotnotebaserte referanser. Du kan hjelpe til med å sjekke opplysningene mot kildemateriale og legge inn referanser. Opplysninger uten kildehenvisning i form av referanser kan bli fjernet. Se Mal:Referanseløs for mer informasjon.
ScummVM
Tilblivelse8. oktober 2001[1]
Siste versjon(er)2.8.1 / 31. mar. 2024
OSUnix-liknende
LisensGPL-3.0+
Implementert i
C++

ScummVM er en multi-plattform stack-basert virtuell maskin som opprinnelig ble lagd for å kunne spille LucasArts eventyrspill som bruker SCUMM script-systemet, på en hel rekke plattformer som spillene opprinnelig ikke ble lansert for. Den støtter også flere ikke-SCUMM spill fra utviklere som Revolution Software og Adventure Soft.

ScummVM er fri programvare, sluppet under GNU GPL betingelsene. Det ble opprinnelig skrevet av Ludvig Strigeus. Les også ScummVMs historie på ScummVM wikien.

Plattformer som offisielt er støttet av ScummVM

Portabilitet er et designmål, porter av ScummVM er tilgjengelig for:

Plattformer støttet av uoffisielle ScummVM porter

  • Maemo (Debian/Linux-basert plattform, hovedsakelig brukt av Nokia 770 Internet Tablet)
  • Xbox
  • Sharp Zaurus PDAs (Linux-basert plattform)
  • Gizmondo

Spill støttet av ScummVM

Ikke alle spillene er fullførbare eller i det hele tatt spillbare. Noen av dem er desidert under sterk utvikling. For en komplett og oppdatert liste, se den offisielle ScummVM kompatibilitetslisten.

LucasArts SCUMM-spill

Spill av andre utviklere

Diverse spill fra Humongous Entertainment bruker SCUMM motoren, og er derfor spillbare med ScummVM. ScummVM støtter også de følgende ikke-SCUMM spillene:

  • Beneath a Steel Sky
  • Broken Sword og Broken Sword II
  • Flight of the Amazon Queen
  • Future Wars
  • Gobliiins
  • Inherit the Earth: Quest for the Orb
  • The Legend of Kyrandia
  • Simon the Sorcerer og Simon the Sorcerer II
  • The Feeble Files

Spill som bare delvis støttes

De følgende spillene har blitt lagt til i ScummVMs Subversion tre. [1][død lenke] Men disse motorene kan være i varierende stadier av kompletthet og er ikke garantert noensinne til å bli ferdig i det hele tatt. ScummVM gruppen har sagt at de ikke vil svare på noen spørsmål om uferdige motorer.

  • Gobliins 2: The Prince Buffoon
  • The Legend of Kyrandia, Book 2: The Hand of Fate
  • The Legend of Kyrandia, Book 3: Malcolm's Revenge
  • Simon the Sorcerer Puzzle Pack
  • Lure of the Temptress
  • Operation Stealth
  • I Have No Mouth, and I Must Scream
  • Touché: The Adventures of the Fifth Musketeer

Another World var integrert i en kort stund og forårsaket en kort, men opphetet diskusjon, fra emosjonelle til rent tekniske aspekter. Enkelte følte det var mer et action-spill enn et eventyrspill, andre var bekymret for at ScummVM, som hovedsakelig er rettet mot bitmap grafikk, ikke er den ideelle plattformen for et polygon-basert spill. Diskusjonen ble irrelevant da «raw» prosjektet offisielt ble lukket av opphavsmannen, etter forespørsel fra Éric Chahi. [2]

Støtte for Operation Stealth og Future Wars ble lagt til ved å integrere en annen uavhengig rekonstruering av motoren som spillene bruker: cinE [3], inn i prosjektet.

Spill som ikke er offisielt støttet, men som kanskje vil kjøre
Gob motoren
  • Bargon Attack
  • Ween – The Prophecy
AGOS motoren
  • Elvira
  • Elvira 2
  • Waxworks (eller Elvira 3)

Mulige fremtidige spill

De følgende spillene vil bli støttet når teamet mottar kildekoden:

Discworld 1 og 2 ble akseptert som fremtidig støttede spill i ScummVM, og vil bli implementert etter at utviklerne mottar kildekoden. Alle juridiske forhandlinger er ferdige, men det har vært problemer med å få tak i selve kildekoden fra den eneste personen som er kjent av å ha den i besittelse. Noe arbeid har blitt gjort for å finne en annen kopi av kildekoden. Det er også et reverse engineering arbeid i gang for motoren til begge spill, the Tinsel engine.

Det har også blitt nevnt i forumer at de samme personene som programmerer motorene for Kingdom O' Magic og Curse of Enchantia (små steg har blitt tatt for å programmere en Toonstruck motor), men dette har ikke enda blitt lagt til i wikien eller bekreftet av en prosjektleder.

Tillegg av AGI motor

Den 2006-05-24 ble Adventure Game Interpreter motoren lagt til. Den er basert på Sarien kode, en AGI tyder, som dessverre er utdatert og kjent for å være ustabil på mange måter (som nå er løst i den nye ScummVM motoren=. ScummVMs AGI motor er i et tidlig stadium av konvertering til C++ og blir forbedret på mange måter. Sarien prosjektet stoppet utviklingen, og fortsatte utviklingen av ScummVMs AGI motor. Det har også vært diskusjoner om å muligens integrere TrollVM prosjektet inn i ScummVM, for å spille Sierra spill fra før AGI perioden.

Få tak i spillene

På grunn av opphavsrettrestriksjoner, så inkluderer ScummVM ikke spilldata, og dermed må brukere selv eie kopier av spillene. Alderen på den originale utgivelsen betyr at mange av dem er tilgjengelig i relativt billige samlinger, slik som LucasArts Classics collection.

Under utviklingssyklusen som ledet opp til 0.5.0 utgivelsen 2. august 2003, spillutvikler Revolution Software ikke bare hjalp ScummVM utviklerne med å legge til støtte for adventure spillet deres Beneath a Steel Sky ved å gjøre tilgjengelig den originale kildekoden, men bestemte seg også for å spille både CD og diskett versjonen av spillet som freeware, tilgjengelig for nedlasting på ScummVMs nettside. Noen få måneder senere gjorde eierne av Flight of the Amazon Queen det også til freeware på tilsvarende måte.

Dessverre virker ikke filmsnuttene fra Broken Sword 1 og 2 direkte ved bruk. Dette er på grunn av at de er kodet i Smacker formatet, som påkrever spesialisert programvare for å bli dekodet. RAD Game Tools er ikke villige til å åpne opp eldre versjoner av Smacker videoformatet, og har spurt ScummVM teamet om å ikke reverse engineere det. Revolution Software har heldigvis tillatt å gjøre re-enkodede versjoner av disse filmsnuttene tilgjengelig på ScummVMs nettside.

Referanser

  1. ^ www.scummvm.org[Hentet fra Wikidata]

Eksterne lenker

  • (ru) Offisielt nettsted Rediger på Wikidata
  • (en) ScummVM – kategori av bilder, video eller lyd på Commons Rediger på Wikidata
  • (en) ScummVM – galleri av bilder, video eller lyd på Commons Rediger på Wikidata
  • ScummVMs historie på ScummVM Wikien
  • ScummVM for PalmOS hjemmeside
  • ScummVM for Nintendo DS hjemmeside
  • Kompabilitetsliste
  • ScummVM MIDI Music Enhancement Project, James Woodcocks Blog
  • Raskt og Enkelt eller hvordan en kan kjøre LucasArts eventyrspillene under Windows XP, 2000 og NT uten problemer..
  • Installasjons skjermbilde som viser hvordan en kan legge til Flight of the Amazon Queen til ScummVM under Windows XP
  • v
  • d
  • r
A# · ActionScript · Ada · Alef · ALGOL · ALGOL 58 · ALGOL 60 · ALGOL 68 · ALTRAN · APL · AppleScript · Argus · Assembler · Autokode · awk ·· BASIC · BCPL · BETA · BitC · BLISS · Bourne Shell ·· C++ · C-- · CHILL · C# · C shell · Caml · Ch · Cilk · Cilk++ · Cilk Plus · Clarion · Clipper · CLISP · Clojure · CLU · COBOL · COMAL · Common Lisp · Concurrent C · Concurrent Euclid · Concurrent Pascal · C shell ·· Delphi · Dylan · ECMAScript · Eiffel · Emacs Lisp · Erlang · Euclid · F* · F# · Forth · Fortran · GNU Common Lisp · GNU Pascal · Go · Haskell · HyperTalk · Incr Tcl · INTERCAL · Interlisp · Java · JavaScript · JRuby · LaTeX · Legoscript · LilyPond · Limbo · Lisp · LPC · Lua · Lynx · Mary · MATLAB · Mesa · ML · MML · Modula · Modula-2 · Modula-2+ · MUMPS · Objective-C · Objective-C++ · OCaml · OpenVera · O'Haskell · Pascal · Perl · PHP · Pike · PL/I · Plankalkül · PLEX · Prolog · Protel · Pure Data · Python ·· Ratfor · REXX · RTL/2 · Ruby · Rust · SAS · Scala · Scheme · Scratch · Simula · SML · Smalltalk · SNOBOL · Tcsh · Tcl · TECO · TOM · Turbo Basic · Turbo Pascal · Verilog · Visual Prolog · Turing · TypeScript · Vala · VHDL · Visual Basic
Autoritetsdata