Skip to content

Releases: dwatteau/scummtr

ScummTR 0.6.0pre2 (BETA RELEASE)

15 Jul 11:50
Compare
Choose a tag to compare
Pre-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.

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)

13 Jul 12:35
Compare
Choose a tag to compare
Pre-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.

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

27 Feb 11:29
Compare
Choose a tag to compare

Available binaries

Please read the FAQ if you have any problem.

And for older systems:

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

22 Feb 20:34
Compare
Choose a tag to compare

Available binaries

Please read the FAQ if you have any problem.

And for older systems:

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 the scummtr.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 the DUMP 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

04 Feb 19:28
Compare
Choose a tag to compare

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

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

02 Feb 13:09
Compare
Choose a tag to compare

Available binaries

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