Quest 4.1 is now available

Alex
19 Jul 2009, 16:42
Quest 4.1 is now available for download.

- Quest Pro users can download it from http://www.axeuk.com/mydownloads
- If you're not a Quest Pro user, you can download the trial version from http://www.axeuk.com/quest/quest410.exe

Below is an overview of what's new. For further details, you can check the VERSIONS.TXT and VERSIONS-QDK.TXT files the folder where you installed Quest.

Quest Packager (part of Quest Pro only)

This is a new product that lets you create a setup EXE file for your game, so your users can install it just like any Windows application. No longer do you need to tell people to download Quest separately - you can just send them an EXE file that will install your game for you. This opens up the possibility of submitting your game to software download sites, greatly increasing the number of people you can reach!

Quest

- Lockable exits
- Exits are implemented as objects, so you can check their status using the Object Debugger.
- Significantly improved performance when loading and saving games to QSG
- You can now do "for each exit in game/<room>" to iterate through all exit objects.
- You can now specify a script when using "create exit".
- You can now destroy directional exits e.g. "destroy exit <room1; northeast>"
- For ASL 410 and later, the "visited" property for a room is now set only after the description for the room is printed, so you can print a different description if the player has visited the room before.
- New error "defaultwait" lets you specify default prompt for the "wait" command.
- Can now use "for each room in game" to get a list of rooms in the game.
- Object prefixes and suffixes are now used when disambiguating object names
- A new variable #quest.error.object# is now populated when disambiguation of an object fails.
- New "alreadytaken" error displays "You already have that" if the player tries to take an object which they already have

QDK

QDK has had major internal changes, and has a cleaner look.

- New toolbars
- Word-processor style text editor is now used for editing room descriptions, text blocks, and "print a message" scripts.
- Procedures, functions, timers, object types, status variables, synonyms, menus and resources are now accessed via the tree instead of the menus.
- "Back" and "Forward" buttons on the toolbar
- New exit editor for rooms combines the old "Compass" and "Go to" tabs, and allows for editing lockable exits.
- The commands in the "Pictures and Sounds" now use a file browser, so you don't have to type out the filename.
- When adding a room or object, QDK checks if the name is valid. QDK will disallow any name that starts with a number, or any name that contains invalid characters.

Because QDK now uses some .NET 2.0 SP1 components, QDK no longer runs on Windows 98 or earlier. Windows 2000 or later is required to run QDK.

Other changes

As reported earlier, QuestNet Server is no longer part of Quest 4.1.


Many thanks to the people who tested this release - your feedback was valuable. I promised Amazon vouchers to the people who gave me the best feedback, so keep an eye on your emails!