Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
SCUMM
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
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]]), [[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>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
SCUMM
(section)
Add topic