ScummVM

ScummVM
ScummVM:n alkuvalikko (Ubuntu-versio)
ScummVM:n alkuvalikko (Ubuntu-versio)
Kehittäjä ScummVM Team
Kehityshistoria
Vakaa versio 2026.4.0 ()
Tiedot
Ohjelmistotyyppi emulaattori
Alusta alustariippumaton
Lisenssi GNU GPL
Aiheesta muualla
Verkkosivusto
Versiohallinta

ScummVM on alustariippumaton pelimoottoritoteutus, jolla voi pelata useita eri SCUMM-pelimoottorilla toteutettuja pelejä. Se tukee myös joitakin pelejä, joita ei ole kirjoitettu SCUMMilla.

Historia

Ohjelma syntyi tulkkiohjelmana, jolla voisi pelata SCUMM-pelejä kuten Day of the Tentacle. Ohjelmaan lisättiin tukea myös muilla tavoin tehdyille peleille kuten Simon the Sorcerer, joka aloitti kiistan ohjelman nimestä. Nimi kuitenkin säilyi ja on aiheuttanut hämmennystä sen käyttäjille.

Ohjelman kehittämisen aloitti Ludvig Strigeus ja Vincent Hamm liittyi mukaan hyläten oman vastaavan projektinsa. Myöhemmin projektiin johtoon on astunut James Brown ja ohjelman graafisen käyttöliittymän (GUI) on toteuttanut uudelleen Max Horn. Ohjelma on myös toteutettu suurelta osin uudelleen muuttaen C-kielestä C++:aan.

Vuonna 2002 LucasArts vaati ohjelman latauksien estämistä uskoen (virheellisesti) siinä olevan mukana yksityisen omistusoikeuden binäärimuotoista sisältöä. Ohjelman kehittäjät olivat olleet yhteydessä useiden pelien kehittäjiin, joka auttoi heitä, mutta kokivat haasteita avoimen lähdekoodin konseptien selittämisessä lakimiehille. Keskustelut kestivät neljä vuotta.

Revolution Software tarjosi kehittäjille pääsyn lähdekoodiin Lure of the Temptress ja Beneath a Steel Sky -peleihin. Näiden pelien tukemiseen ei siten tarvittu takaisinmallinnusta ja kehittäjien ei tarvinnut pelätä lakitoimia. Revolution Software myös julkaisi nämä pelit freewarena. Useat muut pelikehittäjät toimivat yhteistyössä ScummVM:n kehittäjien kanssa ja tarjoavat tietoa salassapitosopimuksen alla.

Version 1.3.0 päivityksen myötä tuli tuki WebOS-käyttöjärjestelmälle ja uusille peleille kuten Toonstruck ja Urban Runner.

20-vuotismerkkipäivän yhteydessä ohjelmasta julkaistiin versio 2.5.0, jossa on ensi kertaa tuki "2.5D"-peleille kuten Grim Fandango.

Tammikuussa 2026 julkaistussa versiossa 2026.1.0 on mukana tuki uusille pelimoottoreille, jonka myötä on lisätty tuki useille peleille.

ScummVM:n alustat

ScummVM:n lähdekoodi on alustariippumaton. ScummVM Team on julkaissut sen seuraaville alustoille:

Epäviralliset käännökset on ainakin seuraaville alustoille:

Tuetut pelit

ScummVM tukee useita pelejä eri kehittäjiltä ja tukea kehitetään edelleen.

LucasArtsin tekemät

Muiden kehittäjien

Lähteet

  1. ↑ ScummVM 2026.4.0 "Never-slop", (viitattu ). Tieto on haettu Wikidatasta.
  2. ↑ The SCUMM Diary: Stories behind one of the greatest game engines ever made 12.7.2013. Gamasutra. Viitattu 9.7.2019. (englanniksi)
  3. 1 2 3 4 5 6 7 8 9 Richard Moss: Maniac Tentacle Mindbenders: How ScummVM’s unpaid coders kept adventure gaming alive 17.1.2012. Ars Technica. Viitattu 9.8.2019. (englanniksi)
  4. 1 2 3 4 Richard Moss: Maniac Tentacle Mindbenders: How ScummVM’s unpaid coders kept adventure gaming alive (sivu 2) 17.1.2012. Ars Technica. Viitattu 9.8.2019. (englanniksi)
  5. ↑ http://www.scummvm.org/news/20110528/
  6. ↑ ScummVM releases big new update to celebrate 20 year anniversary eurogamer.net. 10.10.2021. Viitattu 13.10.2021. (englanniksi)
  7. ↑ Jan 31, 2026: ScummVM 2026.1.0 "Like a Version" is finally released scummvm.org. 31.1.2026. Viitattu 2.2.2026. (englanniksi)
  8. ↑ https://www.scummvm.org/compatibility/
  9. ↑ ScummVM 2.6.0 or: Insane Escapism scummvm.org. 1.8.2022. Viitattu 7.8.2022. (englanniksi)

Aiheesta muualla