.Improved audio engine:Game audio is now streamed directly from the game and decoded in real-timerather than all of it being extracted and decoded in advance. Thiseliminates the delay and memory use spike in games with long audio tracks.Resampling quality is improved and the engine will now correctly applyresampling (if needed) in all cases. Previously, certain sample rates couldcause resampling to be skipped, resulting in audio that plays at the wrongspeed.MIDI music is now rendered using an internal synthesizer (FluidSynth) andthus it no longer matters whether or not the operating system supportsMIDI.Fixed font rendering issues on Windows, improved font quality of bold anditalics.Fake bold is now used on macOS when the selected font does not have a boldvariant (like Monaco.).The maximum text width of the game's main window is now configurable (setto 70 characters by default. This only applies to the main window. 2.1.7 - 2016-01-21.The TADS virtual machines have been updated to 2.5.17/3.1.3.Added support for Mac OS X high resolution (retina) displays.The interpreter will now try to detect whether a game is stuck in aninfinite loop when quitting.
![]() ![]()
QTads is an interpreter that can run games written in TADS. And every Unix system for which the Qt library is available, including Linux and Mac OSX. FrobTADS is a full version of TADS for Unix, Linux, and Mac OS X. TADS is a free authoring system for writing your own Interactive Fiction (IF). It offers a complete set of programming tools for creating high-quality IF. TADS is a programming language and a virtual machine.
This should avoid the situation where theQTads window is closed, but a process is still running in the background,consuming CPU cycles.Selecting text with the mouse is now supported, as is drag&drop of text toand from the game window. Furthermore, you can paste the current wordunder the mouse cursor instead of selecting it by holding down the 'Ctrl'key ('Command' key on the Mac) while double clicking.
![]()
This behavior can bedisabled in the configuration dialog in the 'Misc' section.On Mac OS X, the main window should now properly get focus again whenclosing a dialog.Text-grid banner windows should now be able to correctly show theirbackground color instead of always using black.Printing a table without any cells in it will no longer result in thescreen getting 'stuck' and failing to update.Fixed a problem with the online update check, which would result in aa connection error, or sometimes an application crash. Thanks to DenisPokataev for finding and fixing the crash case.Added Ctrl+F command history search. It finds previous commands that beginwith the same text as the text that is currently to the left of the inputcaret. If multiple matches are found, repeatedly pressing Ctrl+F will cyclethrough all matches.
Thanks to tetzank for the patch. 2.1.6 - 2013/01/01.Fixed a problem where the interpreter was not able to create savegames onsome systems. The problem occured most notably on MS Windows, but ingeneral affected all systems where it's possible to have absolute pathsthat don't start with a path seperator ('/' or ').File handling should now be fully internationalized. File paths andfilenames (saved games, transcripts, game files, etc.) should now work inany language on all systems.The TADS 3 VM no longer produces the same sequence of random numbers everytime the interpreter is launched.For those of you who like to build QTads from source, you can now build itagainst Qt 5. The released binaries will still be using Qt 4 though, sinceit's well tested.
2.1.3 - 2012/03/29.Fixed a bug where games could not create new files and would print a'file operation prohibited by user-specified file safety level' error,even if the file was being created in the game's directory and thewrite permission setting in the configuration dialog was set to permitthat.Some fonts ('Garamond Premier Pro' for example) could cause the interpreterto crash or fall back to the Helvetica font. This should no longer occur.The application should now no longer crash on Windows XP systems.A problem where games were unable to find their data files has been fixed.MIDI music looping should now work on Mac OS. Previously, MIDI trackswould only play once, even when the game intended them to play forever.Under some circumstances, the application would still prompt forconfirmation when quitting or restarting a game even if confirmationwas disabled in the preferences.
This has been corrected. 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 runWebUI 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 ofall at once.On Mac OS X, text positioning could be off by a few pixels in somecircumstances.
This should now no longer occur.An error dialog is now displayed when trying to open a file that is not aTads game. Previously, the error message was displayed on stdout.When running in KDE, it is not possible anymore to move the interpreterwindow by simply clicking somewhere inside the game window where no texthas been printed yet. The game window is never really 'empty', so thiskind of 'window grabbing' should have not been allowed to begin with.The confirmation dialog that appears when trying to restart or quit a gamecan now be disabled via newly introduced configuration dialog options.File I/O safety levels can now be configured seperately for read and writeaccess.An online update check is now performed when the application starts. Thebehavior is configurable via new configuration dialog options. 2.1.1 - 2011/02/18.When the interpreter needs to scale an image, it can now use bilinearfiltering. This results in smoother images (without filtering, scaledimages can appear pixelated or have other scaling artifacts).
2.1.0 - 2011/02/01.Page-pauses (aka 'MORE' prompts) are now occurring when the game displaysmore content that will fit in the window.Banners can now have borders. Version 2.0.2 is mainly a bugfix release:.In games that use background images, there was a visual glitch in the partof the background image near the vertical scrollbar.
This has been fixed.You can now drag&drop TADS game files into the application window to loadthem into the interpreter.Clicking on a banner window no longer results in not being able to composeaccented 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 playMIDI music has been fixed.
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |