Releases: textadventures/quest
v6.0.0-beta.16
What's Changed
This release pulls in a bunch of fixes made for Quest 5.10 - I've filtered the list below to (hopefully) only the ones that affect the Quest Viva WebPlayer.
- Extend GameQuery with language and object metadata by @alexwarren in #1666
- Fix IndexOutOfRangeException when undoing more times than actions taken by @alexwarren in #1690
- Fix unhandled exceptions in WorldModel crashing the server by @alexwarren in #1672
- Remove jPlayer by @alexwarren in #1699
- Load legacy games using Windows-1252 by @alexwarren in #1702
- Hide txtCommandPrompt on wait by @alexwarren in #1704
- Fix OutputTextRaw overriding custom command bar style settings (#1345) by @alexwarren in #1707
- Fix Canvas2D willReadFrequently warning in paper.js (#1269) by @alexwarren in #1708
- Update dependencies by @alexwarren in #1713
Full Changelog: v6.0.0-beta.15...v6.0.0-beta.16
v5.10.0-beta.1
Quest 5.10 features a refreshed user interface for the Editor - with many fixes to make it work better on high DPI screens, and a refreshed icon set to make it look more modern.
The embedded version of Chromium in the Player has been updated to the latest version 147.
There have also been a whole bunch of bug fixes, and some dependency updates. Full details below...
Main Changes
- High DPI fixes and new icons by @alexwarren in #1680
- Update to CEF v147 by @alexwarren in #1682
Other Changes
- Add missing images for docs by @KVonGit in #1423
- Correct DevMode controltypes (for WebEditor) by @KVonGit in #1433
- Purge GetWindowsSafeName V5 by @KVonGit in #1443
- Fix
*Notecommand within multiple commands - v5 by @KVonGit in #1494 - Purge devmode v5 by @KVonGit in #1556
- Insert endWaitDiv before txtCommandDiv (v5) by @KVonGit in #1562
- Remove WebPlayer from v5 by @alexwarren in #1681
- Add Discord link by @alexwarren in #1683
- Update version by @alexwarren in #1684
- UI tweaks by @alexwarren in #1685
- Refresh docs by @alexwarren in #1687
- Fix registry key deletion error in RecentItems by @alexwarren in #1688
- Fix NullReferenceException when adding script to empty block by @alexwarren in #1689
- Fix IndexOutOfRangeException when undoing more times than actions taken by @alexwarren in #1690
- Lazily initialise AvalonEdit in ScriptEditorControl (#1583) by @alexwarren in #1691
- Update AvalonEdit to 6.3.1 by @alexwarren in #1692
- Remove DotNetZip by @alexwarren in #1693
- Fix inventory maxobjects limit not being enforced (#1614) by @alexwarren in #1695
- Fix NotImplementedException when editing SetTimeout/GetInput scripts … by @alexwarren in #1696
- Play sounds via CefSharp HTML5 Audio instead of System.Windows.Media.… by @alexwarren in #1698
- Fix crash when download folder cannot be created (#1574) by @alexwarren in #1700
- Load legacy games using Windows-1252 by @alexwarren in #1701
- Fix race condition in ClearBuffer causing walkthrough crash (#1564) by @alexwarren in #1703
- Hide txtCommandPrompt on wait by @alexwarren in #1704
- Fix removefrom command when object name contains "out" (#1507) by @alexwarren in #1705
- Fix verb code view losing edits and not updating display on verb switch by @alexwarren in #1706
- Fix OutputTextRaw overriding custom command bar style settings (#1345) by @alexwarren in #1707
- Fix Canvas2D willReadFrequently warning in paper.js (#1269) by @alexwarren in #1708
- When using "it" etc, check it's still in scope by @alexwarren in #1709
- Fix map not showing room with no exits, and invisible exits being drawn by @alexwarren in #1710
- Fix GetScope using "object" instead of var when allow_all is true by @alexwarren in #1711
Full Changelog: v5.9...v5.10.0-beta.1
v6.0.0-beta.15
- Bump Microsoft.ApplicationInsights.AspNetCore
- Set crossorigin on script tags
Full Changelog: v6.0.0-beta.14...v6.0.0-beta.15
v6.0.0-beta.14
What's Changed
- Add active game session tracking and admin status endpoint
- Add optional Azure Application Insights integration to WebPlayer
Full Changelog: v6.0.0-beta.13...v6.0.0-beta.14
v6.0.0-beta.13
Adds a /health healthcheck endpoint to WebPlayer.
Full Changelog: v6.0.0-beta.12...v6.0.0-beta.13
v6.0.0-beta.12
What's Changed
- textadventures.co.uk API updates by @alexwarren in #1655
Full Changelog: v6.0.0-beta.11...v6.0.0-beta.12
v6.0.0-beta.11
Fix line endings in release.sh Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Quest 5.9
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
MovePlayerfunction by @KVonGit in #1320 - In Quest 2 games,
xandexamineare now synonyms forlook at - Fixed bug where
givedidn'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
outputoffin 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
usedefaultprefixcheckbox 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
Latest release for Quest, with an updated interface and many other new features.
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.