Download Latest Version qtads-3.0.0-source.tar.xz (5.3 MB)
Email in envelope

Get an email when there's a new version of QTads

Home / v3.1.0
Name Modified Size InfoDownloads / Week
Parent folder
QTads-3.1-Windows.zip 2021-09-16 17.7 MB
QTads-3.1-macOS.zip 2021-09-16 16.8 MB
QTads-3.1-Linux-32bit.tar.gz 2021-09-16 23.4 MB
QTads-3.1-Linux-64bit.tar.gz 2021-09-16 22.1 MB
QTads 3.1.tar.gz 2021-09-16 6.7 MB
QTads 3.1.zip 2021-09-16 7.0 MB
README.md 2021-09-16 1.8 kB
Totals: 7 Items   93.7 MB 0
  • Fixed sound not working correctly anymore after canceling a sound with a crossfade.

  • Fixed a Unicode parsing issue that could result in broken text matching due to miscompilation on some systems resulting from C++ undefined behavior. This could have all sorts of weird side effects, like verbs, nouns, etc, not getting recognized, HTML tags not working, and anything in-between.

  • Fixed lower-case conversion assuming the text is always UTF-8, even though this is usually not true in Tads 2 games. This could in some cases cause issues for non-ASCII Tads 2 games. Now the proper text codec is used.

  • Fixed "unnamed" (from the point of view of Tads) temporary files being created in the OS root directory (and thus usually failing since the user doesn't have filesystem permission to write there.) Now those files will be created in the proper, OS-configured directory for temp files.

  • Various bugfixes in the audio engine. Due to this, FluidSynth 2.x is now required for MIDI support. Ubuntu 20.04 ships it. 18.04 does not.

  • The Linux AppImage binary had a broken online update check on some systems. This was due to an incompatibility caused by the AppImage bundling a copy of OpenSSL 1.0 (from Ubuntu 16.04) and using that copy unconditionally. We now bundle 1.1 but don't use it if the system already provides it. We only use it on old distros that only provide OpenSSL 1.0. This is necessary because 1.0 and 1.1 are incompatibile with each other; an application built using 1.1 won't run with 1.0 and vice versa.

  • A C++17 compiler is now required. GCC 5.4 (Ubuntu 16.04) is the oldest GCC version that is verified to still be able to build QTads.

Source: README.md, updated 2021-09-16