Releases: dwatteau/scummtr
ScummTR 0.6.0pre2 (BETA RELEASE)
Available binaries
This is a PRE-RELEASE of ScummTR 0.6.0. It has mainly been built to test the #58 bugfix in INDY3-DE.
Please read the FAQ if you have any problem.
scummtr-0.6.0pre2-win32.zip
: Windows XP and abovescummtr-0.6.0pre2-macos.zip
: macOS 10.9 and above (64-bit Intel and Apple silicon)scummtr-0.6.0pre2-linux86.tar.gz
: Linux (32-bit and 64-bit Intel)
SHA-256 sums
f21b7e52d2080aae96d2a81ff0da1f9a772a295b75fbb916bd8777d7bcd28242 scummtr-0.6.0pre2-linux86.tar.gz
1527e5172949559245736b7cc30a10eb7a2ba4db442679a42d7f3321766fb0a3 scummtr-0.6.0pre2-macos.zip
9d6d2e1778bfccfe23f2ba3ea224701a391a8d94a36967b1a2c44fdb37a7d6e7 scummtr-0.6.0pre2-win32.zip
ScummTR 0.6.0pre1 (BETA RELEASE)
Available binaries
This is a PRE-RELEASE of ScummTR 0.6.0. It has mainly been built to test the #58 bugfix in INDY3-DE.
Please read the FAQ if you have any problem.
scummtr-0.6.0pre1-win32.zip
: Windows XP and abovescummtr-0.6.0pre1-macos.zip
: macOS 10.9 and above (64-bit Intel and Apple silicon)scummtr-0.6.0pre1-linux86.tar.gz
: Linux (32-bit and 64-bit Intel)
SHA-256 sums
b18ce23eb64f6de24010f5b79ab3bcbd03cd7936b183d9577ea8c164c46f6b7c scummtr-0.6.0pre1-linux86.tar.gz
9b74d2709d29acbaa8a7ea5d0b66beab3834a2bdd465e58f7be50e4ecd70e8ad scummtr-0.6.0pre1-macos.zip
1f889476a7e3e06597aee025d5a8f3564f82f0d107363a8fcc24bdd2335de90f scummtr-0.6.0pre1-win32.zip
ScummTR 0.5.1
Available binaries
Please read the FAQ if you have any problem.
scummtr-0.5.1-win32.zip
: Windows XP and abovescummtr-0.5.1-macos.zip
: macOS 10.9 and above (64-bit Intel and Apple silicon)scummtr-0.5.1-linux86.tar.gz
: Linux (32-bit and 64-bit Intel)
And for older systems:
scummtr-0.5.1-oldmacos.zip
: macOS 10.4 until macOS 10.8 (32-bit Intel and PowerPC)scummtr-0.5.1-msdos.zip
: DOS systems (32-bit binaries with DPMI)
Changes
Bugfixes:
- ScummTR/ScummRP: Fix a fatal "Bad OIv2 offset" error with (at least) some versions of Maniac Mansion, Zak McKracken and Indy3. This regression was introduced in 0.5.0.
Known bugs:
- ScummTR/ScummRP: Mark all V2 versions of Maniac Mansion as unsupported, and not just the English V2 version. The French V2 version has the same corruption problem as the English version, for example.
SHA-256 sums
d5e49f3c9b6d519342695a63da8f5a4884d6a2cc26d9ba5aae4e48d843ab46fb scummtr-0.5.1-linux86.tar.gz
04f1aec8e3c563365d0db94662f2aaadeca906a7ca58990b8fd3b6eec431acbc scummtr-0.5.1-macos.zip
81a81d42f3af5c4bf4d20cc4880afdeb8b6f1c6286548dfa0c01a6c9611ae94f scummtr-0.5.1-msdos.zip
cc0e80b434b1297228cd11c7edfb73d7b5a97ccc6345e2d728a2fb03f24335d4 scummtr-0.5.1-oldmacos.zip
87ff17ae86d43643561230679e82867ecbc3b1779fe4b2a5cdf008c306e5053b scummtr-0.5.1-win32.zip
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
ScummTR 0.4.1
Warning: GitHub is potentially showing you the 0.4.1 version as being more recent than the 0.4.2 version. This is just because it had to be re-tagged.
Available binaries
scummtr-0.4.1-win32.zip
: for Windows XP and above (32-bit binary)scummtr-0.4.1-linux86.tar.gz
: Linux x86-32 binaries (requires an ancientlibstdc++.so.5
).
Changes
New features:
- The ScummTR tools are now open-source (using the MIT License), thanks to Thomas Combeleran, their original author.
- The original sources have been recompiled “as-is” on circa-2003 x86-32 systems, so in theory they should be functionally identical to the original 0.4.0 release.
- That's it!
Bugfixes:
- None.
Incompatibilities with the previous version:
- None.
SHA-256 sums
431b12d9273c6f2e8545fbdc5dc76ea83e98762763e58a4c27802fa44da03b4e scummtr-0.4.1-linux86.tar.gz
e5c5355d4cd0f3d6cd234d60c711a1ea49c7f4f9ef62157aa5ec56853732882c scummtr-0.4.1-win32.zip
ScummTR 0.4.2
Available binaries
scummtr-0.4.2-win32.zip
: for Windows XP and above (32-bit binary) NOT RECOMMENDED⚠️ this version corrupts some gamesscummtr-0.4.2-win32-MSVC.zip
: for Windows XP and above (32-bit binary), this version doesn't have the corruption bug of the version above, and should be preferredscummtr-0.4.2-macos-x86.zip
: for Mac OS X 10.4 and above (Intel 32-bit and 64-bit binaries only)scummtr-0.4.2-linux86.tar.gz
: Linux x86-32 binaries (glibc 2.12+ required)scummtr-0.4.2-linux64.tar.gz
: Linux x86-64 binaries (glibc 2.12+ required).
Changes
New features:
- The original sources have been modified to be compatible with most modern systems.
- New binaries for Mac Intel systems.
- 64-bit binaries for Linux are now available too.
Bugfixes:
- None.
Portability (for developers):
- Compatibility fixes for modern compilers, and CMake configuration. C++98 is still used by default.
- Fix a possible incompatibility with some strict-alignment systems.
- Fix fatal 64-bit errors on non-Windows systems.
SHA-256 sums
6e439ff963acfc75ac32a7ac107ca9042068fd8c16ad5c707ea5010503e207a2 scummtr-0.4.2-linux64.tar.gz
774eae0902e4ca40e5e94948e79e710a2daeb33bddfd8ca3ade5c1b8e90d8330 scummtr-0.4.2-linux86.tar.gz
d4350c21059bf0dfa13861b980c9269505bef6fd780d9e65c2404bdce5bd207f scummtr-0.4.2-macos-x86.zip
51ceddaf749caa300726743ea24e1a9a828c86eca0281b5a41ed1332d4d8adbc scummtr-0.4.2-win32-MSVC.zip
b132fc4913e35cfad0892203437c99745c5befced7769bf6338b907e795d52e7 scummtr-0.4.2-win32.zip