ScummTR 0.5.0
Available binaries
Please read the FAQ if you have any problem.
scummtr-0.5.0-win32.zip
: Windows XP and abovescummtr-0.5.0-macos.zip
: macOS 10.9 and above (64-bit Intel and Apple silicon)scummtr-0.5.0-linux86.tar.gz
: Linux (32-bit and 64-bit Intel)
And for older systems:
scummtr-0.5.0-oldmacos.zip
: macOS 10.4 until macOS 10.8 (32-bit Intel and PowerPC)scummtr-0.5.0-msdos.zip
: DOS systems (32-bit binaries with DPMI)
Changes
New features:
- MS-DOS binaries have been added, on top of the macOS, Linux and Windows binaries.
- macOS binaries now have support for PowerPC and Apple silicon processors.
- Manual pages have been added (with .txt versions for systems where the original format is impractical).
- ScummTR: add a new
-r
option, which interprets the text of the game "as-is", in its original encoding. This can be useful for non-Latin languages such as Japanese. - ScummTR: make it possible to import back a translation file created with the
-h
and/or-I
options. - ScummTR: add some encoding headers at the start of the translation file, so that most text editors will properly detect its encoding.
- ScummTR/ScummRP: make "XX.LFL should actually end at 0x1234" a warning which is always displayed, instead of being only printed in verbose mode.
- ScummFont: when importing a font, you now don't have to manually replace the original file with the
-new
file anymore. - ScummFont: provide more details if an unsupported BMP file is given as an input.
Bugfixes:
- ScummTR/ScummRP: Fix a game corruption bug with at least LOOM-EGA (and possibly some earlier games too), such as clicking on the hole of the leftmost tree of the forest at the start of the game. In the official pre-built binaries, only
scummtr-0.4.2-win32.zip
was impacted by this corruption issue. - ScummTR/ScummRP: fix a fatal "Duplicate offset in index" error with some versions of LOOM-EGA-EN.
- ScummTR/ScummRP: don't fail when the DISK09.LEC file is missing for MONKEY1-EGA, since it was only available through the Roland Update.
- ScummTR/ScummRP: don't fail and report missing files for the 4-disk floppy versions of MONKEY1, because only the 8-disk floppy versions need them.
- ScummTR/ScummRP: detect and reject the default version of MONKEY1-EGA that Limited Run Games sold in its Monkey Island Anthology; its DISK04.LEC file is known to be corrupted, but we have a guide describing how to recover it.
- ScummFont: reject more incompatible BMP files, instead of trying to use them and then silently corrupting the internal SCUMM fonts. Note that this makes ScummFont very strict; at the moment, it is recommended to use GIMP (with the "Do not write color space information" export option), or older versions of Microsoft Paint if you need to edit a BMP font.
Incompatibilities with the previous version:
- ScummTR: a translation file created by an earlier version of ScummTR will not necessarily be compatible with this new version. It is recommended to make a backup, import (
-i
) your current translation with the old ScummTR, and extract (-o
) it again with the new ScummTR. - ScummTR: the default value for the
-f
option is now thescummtr.txt
file, instead of./text
. - ScummTR: the
-h
and-I
options are now ignored, when the-b
option is used. - ScummRP: the default value for the
-d
option is now theDUMP
directory, instead of the current (.
) directory. - ScummTR/ScummRP: unrecognized options now produce an immediate fatal error, instead of being silently ignored.
Known bugs:
- MANIAC-V2-EN is unsupported. This is because of an existing bug in the original game: any change made to the resources would amplify it and corrupt the game. Possible workaround: work from MANIAC-V1-EN or from a non-English version of Maniac Mansion V2.
- Some versions of MONKEY1-FLOPPY-VGA are currently unsupported. Possible workaround: work from a later version of MONKEY1-FLOPPY-VGA (it should display a higher number than "1.0" when doing Ctrl-V in-game).
- ScummTR: the
-b
option may not correctly work with all games. Possible workaround: use the-r
option.
Portability (for developers):
- Big-endian systems are now completely supported.
- Drop support for MSVC versions lower than 2015, because of their improper support for safe constructs such as
snprintf()
. - Fix an incorrect usage of
std::sort()
, which could (at least) occur with g++ >= 4.5 and associated libstdc++.
SHA-256 sums
155e5c66a342fb4eb07686c23d8a6decaeec4e6ea16a130dfa407cc07509c64e scummtr-0.5.0-linux86.tar.gz
2e0f12fd1bc1c193bf7f93172f7d8671f1e3b98c1fe0eecbb299a0da866561a5 scummtr-0.5.0-macos.zip
1fd3f434fa7c0dee6586c4bbe9ac70a36fab0869d9cbe0f6b8168c6755b5bdb5 scummtr-0.5.0-msdos.zip
70e20ce60bd50ca191e2e93ff0c5f27672437b415ecbc6c4ec65b9f18ec2be12 scummtr-0.5.0-oldmacos.zip
4deb47da5bd695f30ef40f0606ea51f9617498121304c7802bfb4d8f9b9f1379 scummtr-0.5.0-win32.zip