Releases: textadventures/quest
Quest 5.9 (release candidate)
What's Changed
This is the first release of Quest since I (@alexwarren) took over maintenance of it again. Many thanks to @ThePix for looking after Quest for the last few years!
Major changes
The main purpose of this release is to update the main dependencies - the embedded Chromium browser (CEF) has been updated. Quest was previously using CEF version 39, from late 2014, which meant that it didn't support many new web features. Now it's using version 130, which means the desktop version of the Quest Player should support all the same things you can do in the web version.
The .NET Framework version used has been upped to 4.8. This is already included in Windows 10 and 11 which means the Quest setup file doesn't need to install .NET separately any more.
With both of the above changes, the minimum for running Quest is now Windows 10 or Windows 11, and only 64-bit Windows is supported. With Windows 11 not being available in a 32-bit version, and Windows 10 going out of support later this year (in October 2025), it doesn't seem worth distributing a 32-bit version of Quest (which would mean doubling size of the already large setup file, or releasing it separately).
- .NET 4.8 by @alexwarren in #1217
- Update CEF by @alexwarren in #1218
- "Show Sandpit" and "Show Adult" options have been removed from the game browser. These games are now never displayed.
- JAWS API has been removed (it was not compatible with the 64-bit build)
Other changes
- Tweaked logo and desktop Icon by @Pertex in #1309
- Add custom location bar background image option by @Pertex in #1347
- Add delay option to walkthrough by @Pertex in #1243
- Transcript Overhaul by @KVonGit in #1352
- In the script adder, all nodes start collapsed except the first node by @Pertex in #1394
- Added new
MovePlayer
function by @KVonGit in #1320 - In Quest 2 games,
x
andexamine
are now synonyms forlook at
- Fixed bug where
give
didn't work in Quest 2 games
Translation updates
- Update Greek.aslx by @thanosxxx in #1061 and #1069
- update german language file by @Pertex in #1371
Bug fixes and documentation updates
- Update GamebookCore.aslx by @KVonGit in #1045
- Undo change to settings.CachePath by @KVonGit in #1070
- tellto and alltellto: Bug removed: Object and text now in lowercase by @8ne in #1075
- Modify loadGameForRequest to handle nonexistent game ID in URL by @KVonGit in #1216
- Fix
outputoff
in LegacyGame by @KVonGit in #1405 - [docs] Update creating_a_gamebook.md by @KVonGit in #1012
- [docs] Updated link to additional A/V functions by @KVonGit in #1028
- [docs] Updated link to additional A/V functions by @KVonGit in #1029
- Update index.md by @KVonGit in #1111
- fix broken link in Complex Commands doc page by @DPS2004 in #1138
- Update quest5_8.md by @KVonGit in #1185
- Update adding_sounds.md by @KVonGit in #1199
- Add Optional WebPlayerSettings Keys by @TextMisadventures in #1237
- Forum => Discussions by @TextMisadventures in #1251
- Forum => Discussions by @KVonGit in #1289
- All ASL 550 to 580 by @TextMisadventures in #1238
- Update Quest version to 5.9 by @TextMisadventures in #1236
- Update Newtonsoft.Json and CEF in Editor.vbproj by @TextMisadventures in #1234
- WFEditorTree.resx Ctrl => Control by @TextMisadventures in #1241
- Add CSharp SyntaxHighlighting to Script TextBoxes by @TextMisadventures in #1235
- setBackground modified to handle three digit colour by @KVonGit in #1304
- endWaitDiv by @Pertex in #1310
- Fix error message in DictionaryRemove by @KVonGit in #1311
- Log - Restore old window functionality by @KVonGit in #1305
- Throw error if ChangePOV object has no parent by @KVonGit in #1318
- Fix issue with enter_verb pattern type by @KVonGit in #1319
- Set saveClearedText to false by default by @KVonGit in #1323
- Fix scrollback ID issue by @KVonGit in #1330
- Fix AllRooms by @Pertex in #1326
- http => https by @KVonGit in #1338
- Fix typo in docs index.md by @KVonGit in #1339
- Update Portugues.aslx by @KVonGit in #1342
- Use LCase to compare 'Again' templates in HandleSingleCommand by @KVonGit in #1343
- Retain outputData during call to clearScreen by @KVonGit in #1364
- Revert GetListDisplayAlias to 5.7 behaviour by @KVonGit in #1370
- Fix link in objectlist.md by @KVonGit in #1383
- Remove docs archive file (and link) by @KVonGit in #1382
- Update link in adding_sounds.md by @KVonGit in #1380
- Correct typo in using_dictionaries.md by @KVonGit in #1379
- Correct typo in linux.md by @KVonGit in #1378
- Add missing backticks to objectlistcompact.md by @KVonGit in #1377
- Add missing backticks to listcompact.md by @KVonGit in #1376
- Fix typos and broken links in docs by @KVonGit in #1384
- Correct error in clearScreen by @KVonGit in #1385
- Remove checks for WebPlayer from save command by @KVonGit in #1388
- Fix link in hs_baddy2.md by @KVonGit in #1392
- Use object's display alias for ShowMenuResponse during disambiguation by @KVonGit in #1389
- Correct typo in unlockdoor.md by @KVonGit in #1400
- Update random_default_answers.md by @KVonGit in #1397
- Recreate using_templates.md by @KVonGit in #1395
- Show
usedefaultprefix
checkbox when object is scenery by @KVonGit in #1399
New Contributors
- @DPS2004 made their first contribution in #1138
- @TextMisadventures made their first contribution in #1237
Full Changelog: 5.8.0...v5.9-rc
Quest 5.8.0
Quest 5.8.0 beta 15
The beta 5 version sorts out issues with turnscripts and ALL.
Beta 6 removes code that sets game.questplatform from the start up as it was messing with walkthroughs; fixes issues with turnscripts; fixes bugs in log and transcript; updates Greek and corrects how the worn modifer is used in that and other languages, adds ShowMenu, etc. to game books, corrected bug in saverequest with brackets appearing.
Beta 7 corrects a number of bugs, in particular some translations in Dansk.aslx that should have been there several versions ago. WhereAmI is no longer called by default, bug with search/replace fixed, transcript issues fixed.
Beta 8 corrects a bug in DevMode. Handling TAKE/DROP ALL has been modified to do what we think makes more sense for items in containers, NPCs, etc.
Beta 9 adds language support for "Object is excluded when entering TAKE ALL".
Beta 10 fixes an issue with zooming the map, and corrects some language issues for German and Danish.
Beta 11 updates DevMode; text now scrolls after a Timeout delay.
Beta 12 sorts a couple of issues with containers that DavyB spotted, and a couple of translations from SoonGames.
Beta 13 includes an update to DevMode by SoonGames, extra synonyms for put/in and remove/from, and two new functions GetDefiniteName (for English only) and QuickParams .
Beta 14 prepends "the" to the not open message in English, and better "this" handling for the text processor.
Beta 15 uses Tsplit for either and select in the text processor.
Quest 5.7.2
This is a minor update to Quest 5.7.
This mosrly corrects a whole bunch of small issues, but does give more options for the scope of commands, coloured labels for the map and a new JS.addScript function for sending code to the output without it affecting the flow of text.
Quest 5.8.0 beta 1
The first beta for Quest 5.8.0, this has a modernised interface and better internationalisation (thanks to SoonGames).
Quest 5.7.1
5.7 is the first release of a version of Quest since Alex left Quest, so is quite a landmark for those of us involved - and quite a learning experience too. It brings a lot of new features to the software, and I hope everyone will find some things useful. The full list of changes can be found here:
http://docs.textadventures.co.uk/quest/quest5_7.html
NOTE: This is the first proper release of Quest 5.7, as version 5.7.0 had various issues and was never uploaded to the web player.
Quest 5.7.0
-
More options for customising the user interface via the editor, such as a cursor instead of a box for the command bar, different colour schemes for the game panes and background blending from one colour to another.
-
Enhanced text processor for coloured text, pop-up text, complicated conditions or indeed processing any Quest code.
-
Clothing.
-
Icelandic.
-
Numerous other small changes.
More here.
Quest 5.6.3
New translations:
- European Portuguese by João Frade
- Danish by Benjamin Lamberth
Features:
- Add
notfirst
to text processor (Pull Request #828 by @F2Andy) - Increase number of layers supported by automapper (Pull Request #838 by @Cylius-Optimi)
- Monitor library files for changes (bug #140)
- Default
visited
tofalse
(bug #859) - Add switch on/off to
inventoryverbs
(bug #860)
Bug fixes:
Quest 5.6.2
Various bugfixes, plus a new Norwegian (Bokmål) translation contributed by Sigve Indregard.
Quest 5.6.1
What's new:
- updated embedded version of Chromium to v39
- updated Spanish translations by @creativo
Fixed bugs:
- Shift key was triggering menu shortcuts
- list headers in the player UI weren't being translated