Skip to content

Releases: realnc/qtads

QTads 2.1.2

25 Feb 17:02
Compare
Choose a tag to compare

2.1.2 - 2011/12/29

  • The TADS virtual machines have been updated to 2.5.15/3.1.0.
    Note that QTads cannot run WebUI games (yet) because the "tads-net"
    function set is not implemented yet. For the time being you can run
    WebUI games with FrobTADS.

  • A "soft scrolling" option is now available in the configuration dialog.
    When enabled, output from the game will scroll-in line by line instead of
    all at once.

  • On Mac OS X, text positioning could be off by a few pixels in some
    circumstances. This should now no longer occur.

  • An error dialog is now displayed when trying to open a file that is not a
    Tads game. Previously, the error message was displayed on stdout.

  • When running in KDE, it is not possible anymore to move the interpreter
    window by simply clicking somewhere inside the game window where no text
    has been printed yet. The game window is never really "empty", so this
    kind of "window grabbing" should have not been allowed to begin with.

  • The confirmation dialog that appears when trying to restart or quit a game
    can now be disabled via newly introduced configuration dialog options.

  • File I/O safety levels can now be configured seperately for read and write
    access.

  • An online update check is now performed when the application starts. The
    behavior is configurable via new configuration dialog options.

QTads 2.1.1

25 Feb 17:01
Compare
Choose a tag to compare

2.1.1 - 2011/02/18

  • When the interpreter needs to scale an image, it can now use bilinear
    filtering. This results in smoother images (without filtering, scaled
    images can appear pixelated or have other scaling artifacts). However, the
    configuration dialog provides an option to disable filtering, since it also
    makes scaled images appear less sharp.

  • The "Game Information" metadata viewer now supports and displays cover art
    images (as specified by the Treaty of Babel.) Also, the list of recognized
    names and values (like "Genre", "Headline", "Forgiveness", etc) should now
    be complete.

  • The list of recently played games now behaves a bit smarter; it will use
    the actual name from the game's meta data (if available) rather than the
    path/filename, and will also try to avoid duplicate entries (which can
    happen when symbolic links are used in the path and/or filename.)

  • Fixed a bug that resulted in games using the wrong font in some places.
    "Six Stories" is one example; it would previously use a wrong font for
    input, titles and statusbar.

  • It is now possible to use the main game font as input font through a new
    option found in the configuration dialog.

  • The file I/O safety level feature of the VM is now configurable through the
    configuration dialog.

  • The interpreter now correctly responds to game queries about whether
    graphics, audio and hyperlinks are currently enabled or disabled.
    Previously, the interpreter would always report that these features are
    enabled, making it impossible for games to adapt their behavior (for
    example "Six Stories" alters its behavior according to whether graphics and
    sound are enabled in the interpreter preferences.)

  • Fades and crossfades are now correctly advertised as being supported.
    Previously, the interpreter wrongly responded with "not supported" when a
    game was querying about it.

  • Fixed a rare crash that occured while entering non-latin characters.

QTads 2.1.0

25 Feb 17:01
Compare
Choose a tag to compare

2.1.0 - 2011/02/01

  • Page-pauses (aka "MORE" prompts) are now occurring when the game displays
    more content that will fit in the window.

  • Banners can now have borders. Note that borders are controlled by the
    game; it's not a feature that can be switched on or off by the player.

  • Banners now correctly take margins into account when calculating sizes.
    This fixes the banner at the bottom in "Walker & Silhouette" for example.

  • The interpreter will no longer allow scrolling in banners unless the game
    allows it.

  • Text rendering is now faster and performs less drawing operations.

  • The interpreter is now able to perform on online check for new versions
    through the "Help->Check for Updates" menu item.

  • Some GUI elements were changed to better comply with various "Human
    Interface Guidelines" on several platforms. This includes changes in the
    menus as well as using sheets for some dialogs on Mac OS X.

  • On the Mac, running a game by dropping its file on the QTads icon is now
    supported.

  • When the VM requests input from the player, the maximum allowed length of
    input is now taken into account. Previously, the interpreter would allow
    input to be much longer than what the VM accepts and the extra characters
    were simply truncated.

  • Renamed the Digital Sound/MIDI Music sound options. They were misleading.
    The "Enable MIDI Sound" option did not control MIDI but rather the
    background sound layer, which is not restricted to MIDI.

  • The interpreter will now correctly disable keyboard cursor blinking if
    needed (for example when blinking has been disabled in the operating
    system's settings.) Furthermore, blinking will only occur for as long as
    the interpreter window has focus.

  • The last entered directory for the "Open New Game" dialog is now remembered
    between sessions.

QTads 2.0.2

25 Feb 17:00
Compare
Choose a tag to compare

Version 2.0.2 is mainly a bugfix release:

  • In games that use background images, there was a visual glitch in the part
    of the background image near the vertical scrollbar. This has been fixed.

  • You can now drag&drop TADS game files into the application window to load
    them into the interpreter.

  • Clicking on a banner window no longer results in not being able to compose
    accented characters (or other characters requiring "dead keys".)

  • Text grid banners should now have the correct foreground/background color
    (light gray/black) when a game doesn't explicitly set them.

  • Games are now able again to display dialog windows with buttons.

  • A crash at exit that occured on some systems after running games that play
    MIDI music has been fixed.

QTads 2.0.1

25 Feb 17:00
Compare
Choose a tag to compare

2.0.1 - 2010/10/10

  • A new "Restart Current Game" menu option has been added.

  • Digital sound fade-in, fade-out and cross-fades are now fully supported on
    all operating systems. I think...

  • MP3 and WAV sounds that use "odd" sampling rates should now play correctly.
    Previously, they sometimes were playing at double speed.

  • Input of non-ASCII characters for languages that use compose keys ("dead
    keys") should now work correctly for TADS 3.

  • A memory leak during unloading of MP3 and WAV sounds has been fixed.

  • Decoding of long MP3s on Windows should not take several millenia anymore.

  • A new configuration option was introduced that allows for selecting the
    character set encoding to be used when playing TADS 2 games. Previously,
    the interpreter was treating TADS 2 games the same as TADS 3 ones, which
    wouldn't work correctly with games that use characters outside the ASCII
    range.

  • When built on Linux with Qt 4.6 or newer, appropriate icons from the
    desktop environment's current theme will be used for the various menu
    items.

  • A sane set of default fonts and sizes is now used on Mac and Windows.

  • Sometimes the interpreter would not scroll down to the bottom when opening
    TADS 2 games. This should no longer be occuring.

QTads 2.0.0

25 Feb 16:59
Compare
Choose a tag to compare

Initial QTads 2 release, deprecating the non-multimedia 1.x series.