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.0.0
Name Modified Size InfoDownloads / Week
Parent folder
QTads-3.0-Linux-32bit.tar.gz 2020-03-23 20.9 MB
QTads-3.0-Linux-64bit.tar.gz 2020-03-23 19.9 MB
qtads-3.0.0-source.tar.xz 2020-02-15 5.3 MB
QTads-3.0-macOS.zip 2020-02-15 16.3 MB
QTads-3.0-Windows.zip 2020-02-15 17.5 MB
README.md 2020-02-15 3.1 kB
Totals: 6 Items   80.0 MB 3
  • Improved audio engine:

    Game audio is now streamed directly from the game and decoded in real-time rather than all of it being extracted and decoded in advance. This eliminates the delay and memory use spike in games with long audio tracks.

    Resampling quality is improved and the engine will now correctly apply resampling (if needed) in all cases. Previously, certain sample rates could cause resampling to be skipped, resulting in audio that plays at the wrong speed.

    MIDI music is now rendered using an internal synthesizer (FluidSynth) and thus it no longer matters whether or not the operating system supports MIDI.

  • Fixed font rendering issues on Windows, improved font quality of bold and italics.

  • Fake bold is now used on macOS when the selected font does not have a bold variant (like Monaco.)

  • The maximum text width of the game's main window is now configurable (set to 70 characters by default. This only applies to the main window. Banner windows created by the game are not affected.

  • Fixed an issue that prevented games from applying custom colors to links.

  • The interpreter now restores the old window position on startup, not just the size.

  • You can now press the END key (or whatever shortcut the system uses for jumping to the end of a text line or document) during MORE prompts to jump straight to the bottom of the text, bypassing further prompts.

  • Fixed an issue where the interpreter sometimes failed to set custom fonts requested by the game.

  • Added config dialog button for restoring default settings.

  • The "Typewriter" font setting now allows selecting proportional fonts. Many typewriter fonts don't identify themselves as fixed-width. Lift the restriction so that they can be selected.

  • Fixed a possible crash when clicking on an in-game URL and the default browser on Windows is set to Microsoft Edge.

  • Improvements for high DPI displays.

  • Fixed not being able to close some dialog windows on Windows.

  • HTTPS links in games are now supported.

  • Improved random number generator.

  • "OS time" is now properly reported with nanosecond precision instead of milliseconds.

  • The choice for which fonts to use by default (if no font settings exist yet) is now deferred to the OS. Previously, common font names for each OS were hardcoded for each font type.

  • TADS VM code fixes and a workaround for dynamic compilation crashes.

  • Building the interpreter now requires at least C11, C++14 and Qt 5.5 or newer.

  • It's now possible to build the interpreter without audio support:

    qmake -config disable-audio

  • The project has moved from sourceforge to github. New homepage:

    https://realnc.github.io/qtads

    New project page:

    https://github.com/realnc/qtads

    The sourceforge project is still there, but only serves as a mirror.

  • QTads is now licensed under the GPL version 3 or later.

Source: README.md, updated 2020-02-15