Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
SCUMM
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Reimplementation == === Compiler === ScummC is a set of tools (including a script and a costume compiler, a walkboxes editor, charset, graphics, audio and MIDI tools), able to compile its own [[JavaScript]]-like language into SCUMM v6 [[bytecode]], runnable as is in [[ScummVM]]. It allows anyone with the needed skills to create new and original SCUMM games, with features on par with ''[[Day of the Tentacle]]'' and ''[[Sam & Max Hit the Road]]''.<ref name=":0">{{Citation |last=Bedel |first=Alban |title=ScummC - A Scumm Compiler |date=2023-01-26 |url=https://github.com/AlbanBedel/scummc |archive-url=https://web.archive.org/web/20150904033643/https://github.com/AlbanBedel/scummc |access-date=2023-02-21 |archive-date=2015-09-04}}</ref> A similar project named ScummGEN aims to achieve the same thing, with user-friendly tools.<ref>{{Cite web |title=ScummGEN |url=https://code.google.com/archive/p/scummgen |archive-url=https://web.archive.org/web/20100716192552/http://code.google.com/p/scummgen/ |archive-date=2010-07-16 |access-date=2023-02-21 |website=[[Google Code]]}}</ref> Scummbler is a compiler for SCUMM bytecode, for versions 3 to 5 of the SCUMM engine.<ref>{{Cite web |last=Dougal Myers |first=Laurence |title=Scummbler |url=http://www.jestarjokin.net/apps/scummbler/ |archive-url=https://web.archive.org/web/20140802035037/http://www.jestarjokin.net/apps/scummbler |archive-date=2014-08-02 |access-date=2023-02-21 |website=JestarJokin.net}}</ref><ref>{{Cite web |title=Scummbler |url=https://bitbucket.org/jestar_jokin/scummbler |access-date=2023-02-21 |website=[[BitBucket]]}}</ref> It uses scripts decompiled from the original game files, retrieved using a combination of an unpacking tool like ScummPacker<ref>{{Cite web |last=Dougal Myers |first=Laurence |title=ScummPacker |url=http://www.jestarjokin.net/apps/scummpacker/ |archive-url=https://web.archive.org/web/20131108013126/http://www.jestarjokin.net/apps/scummpacker |archive-date=2013-11-08 |access-date=2023-02-21 |website=JestarJokin.net}}</ref><ref>{{Cite web |title=ScummPacker |url=https://bitbucket.org/jestar_jokin/scummpacker |access-date=2023-02-21 |website=[[BitBucket]]}}</ref> (also by the author of Scummbler), and the ''descumm'' tool from ScummVM. These scripts can be re-inserted into the original game files, making it useful for modifying existing games, such as for translation. Also available are an image encoder-decoder,<ref>{{Cite web |last=Dougal Myers |first=Laurence |title=SCUMM Image Encoder |url=http://www.jestarjokin.net/apps/scummimg/ |archive-url=https://web.archive.org/web/20150215134405/http://jestarjokin.net/apps/scummimg |archive-date=2015-02-15 |access-date=2023-02-21 |website=JestarJokin.net}}</ref><ref>{{Cite web |title=Scumm Image Encoder |url=https://bitbucket.org/jestar_jokin/scumm-image-encoder |access-date=2023-02-21 |website=[[BitBucket]]}}</ref> and a tool to assist in mapping speech files to text.<ref>{{Cite web |last=Dougal Myers |first=Laurence |title=ScummSpeaks |url=http://www.jestarjokin.net/apps/scummspeaks/ |archive-url=https://web.archive.org/web/20150215134437/http://jestarjokin.net/apps/scummspeaks |archive-date=2015-02-15 |access-date=2023-02-21 |website=JestarJokin.net}}</ref><ref>{{Cite web |title=ScummSpeaks |url=https://bitbucket.org/jestar_jokin/scummspeaks/src/master/ |access-date=2023-02-21 |website=[[BitBucket]]}}</ref> === Interpreters === [[ScummVM]] is a [[free software|free]] and [[open source software]] project to make a portable, [[Simple DirectMedia Layer]] (SDL) library-based SCUMM-engine client which allows many of the SCUMM-engine games to be played on systems where the original versions will not work or have trouble operating, including modern [[Microsoft Windows|Windows]] and [[Macintosh]] systems, [[Linux]] (including portable handhelds—[[Android (operating system)|Android]], [[GP2X]], [[GP2X Wiz]], [[Maemo]], etc.), [[BeOS]]-[[Haiku (operating system)|Haiku]], [[AmigaOS]] (3.x, 4.0, and its clones [[MorphOS]] and [[AROS]]), [[Atari TOS]] (including its successors—[[EmuTOS]], [[MagiC]], [[FreeMiNT]] etc.), [[Palm OS]], [[Windows Mobile]] ([[Pocket PC]]), [[Dreamcast]], [[PlayStation 2]], [[PlayStation Portable]], [[Nintendo DS]], [[Wii]], [[Symbian]] (SeriesXX and UIQ), [[iOS]] ([[iPad]], [[iPhone]], [[iPod Touch]]), [[webOS]] and [[QNX]]-[[BlackBerry PlayBook|Playbook]] platforms.<ref>[http://wiki.scummvm.org/index.php/Platforms SCUMMVM compatibility list] {{webarchive|url=https://web.archive.org/web/20060615021407/http://wiki.scummvm.org/index.php/Platforms |date=2006-06-15}}</ref>{{Unreliable source?|date=February 2023}} {{not a typo|scvm}} is a SCUMM interpreter developed by the ScummC author.<ref name=":0" /> As of April 2008, it is in a prototype state, and is meant to become a script debugger for ScummC development. hiscumm is an attempt to port {{not a typo|scvm}} and some bits of ScummVM to the [[Haxe]] platform, to produce an interpreter with an [[Adobe Flash]] backend.<ref>{{Cite web |last=Urquhart |first=James |date=2008-03-07 |title=What not to write in haXe, Part II |url=http://www.cuppadev.co.uk/2008/03/what-not-to-write-in-haxe-part-ii/ |archive-url=https://web.archive.org/web/20150519170256/http://www.cuppadev.co.uk/2008/03/what-not-to-write-in-haxe-part-ii/ |archive-date=2015-05-19 |website=CuppaDev}}</ref><ref>{{Citation|last=Urquhart|first=James|title=jamesu/hiscumm|date=2019-02-11|url=https://github.com/jamesu/hiscumm|access-date=2021-03-19}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)