I've just uploaded ADRIFT 4.0.47 to the website. This has the
following changes:
Enhancements
============
o Auto software updater in Generator
o Better support for Windows Vista (Sound support plus better error
reporting)
Bug Fixes
=========
o Characters can move to a roomgroup from hidden
o Can use 'he' at the start of a sentence
o Test comparisons on String values should now work
o Deleting rooms doesn't corrupt static object locations (ID 476)
o Subscript out of range error using Referenced Number (ID 469)
o Deleting a variable causes Subscript out of range error (ID 470)
o Direct key retrieval working again
o Items worn at start of game no longer take up 'size' (ID 295)
o Edit/Delete buttons no longer enabled in error for alternate
descriptions (ID 477)
I've just uploaded ADRIFT 4.0.46 to the website and Yahoo group.
This release has the following changes:
Enhancements
============
o Objects worn no longer take up 'hand space'
Bug Fixes
=========
o 'turns' variable updated properly when waiting
o Is Visible task restriction works properly
o Putting and getting objects has less confusion with aliases
o Taking items checks size and weight
o Selecting 'Cancel' on Module Import doesn't crash Generator
o Variable replacements are made in Room Summary
o Objects put into others don't take up space
o Player name stored in TAS files
o Player name prompt can be cancelled
o Text expressions retain spaces in string constants
o Modules:
- LOWTASK imports properly
- Character Walks where character comes across character and
objects now imports
and exports properly
- Object Weight and Size import and export
- Object secondary description and task restriction import and
export
- Object container count imports and exports
- Object container keys import properly
- Object Battle System variables import and export
o MORE button resizes if main window resized
o "put down" now works
o Object Battle System variables initialised if not used
o Caption 'Weight::' corrected in Debugger
I've just uploaded ADRIFT 4.0.45 to the website and Yahoo group.
This release has the following changes:
Enhancements
============
o Modules:
- Added shortcut keys to menus
- 'It' not assigned if object name has "<" or "#" characters in it
- ' can also be used as a field delimiter in expressions
Bug Fixes
=========
o Map doesn't pop up if disabled
o [More] button doesn't appear on first turn unintentionally
o Modules:
- Tabs ignored as whitespace
- Objects imported correctly in room movement restrictions
- States of objects in restrictions set properly
- Restrictions of objects visible to characters works
- Size of modules not limited
- Expressions containing quotes can export
o Generator doesn't crash when deleting objects if room filtering
is on
o Inserting, deleting and moving tasks no longer corrupts tasks in
Characters:Battles
o Duplicating and rearranging tasks no longer corrupts tasks in
event pausing/resuming
o Start task in Events defaults to disabled unless selected
Please note - it will take a few days for the ifarchive files to
update, so please download from one of the mirror links.
Campbell
Hi,
I've just uploaded ADRIFT v4.0.44 to the website. This contains the
following changes:
Enhancements
============
o ALR text replacements fully recursive
o <NEW> tag on duplicated tasks only displayed, not added to command
o 'lay' added as synonym for 'lie'
o Debugger option to disable ALR substitution
Bug Fixes
=========
o Opening game with embedded files in generator when Embed option
off works properly
o Turns variable updates properly
o Doesn't incorrectly reference ambiguous objects not yet seen when
taking
o Referenced Object prioritises objects visible to player if
multiple options
o Object moving works within events starting immedidately
o ALR and variables replacements made after each task execution
o Formatting of text using <center> tags corrected
o Object states don't always display in lower case
o Correct objects referenced locking and unlocking objects
o Modules:
- import and export object states in restrictions properly
- pause and resume tasks set correctly when importing events
- move objects in actions should work correctly for first object
in list
- object states correct in task actions
o Tasks that reduce stamina cause characters to die if stamina
reaches zero
o Clearing screen during [MORE] doesn't end up in loop
o Players walking to hidden displays movement if selected
o Cancelling selections for battle values doesn't reset them to zero
o Prevented recursive ALRs running away
o Duplicate End of Game messages removed
o Get All overrides properly
Campbell
Hi,
I've just uploaded ADRIFT v4.0.43 to the website. This contains the
following changes:
Enhancements
============
o Inserting and Duplicating tasks now works for sorted lists
o Duplicated tasks marked as <NEW>
o Tasks filter now filters out tasks completeable in all rooms
o Tasks list can be sorted by dragging and dropping items
o Promote and Relegate buttons for character walks
Bug Fixes
=========
o Registration info in Runner About box not scrambled
o Removing objects updates tasks with actions to move characters
onto objects properly
o Removed incorrect ambiguity message when taking same objects from
another
o 'Message if task tried again' displays when due rather than task
run
o Esc button cancels Events window
o Deleting tasks when task filter on doesn't crash Generator
o No message saying can't see object when two objects are mentioned
without verbs
o Can't put object in/on object can be overridden by restriction
messages
o Restrictions that variables must be equal to other variables
doesn't crash Generator when editing tasks
o Examining non-existant objects doesn't count as a turn
o File dialog box set to current directory of last file opened in
Generator
o X of X displayed in lists when filtering on if item edited
o Adding a blank walk doesn't remove the last valid walk
o 'put/drop all' allowed to override system command
o Additional period not added to Player description if doesn't end
in "."
o Character routines work if player types system command
o Examining character not in room works in First person perspective
o Hitting object in room takes precedence over character not in room
o Duplicating/Inserting tasks now works when filtered
o Try again message displayed properly for reversible tasks
o Characters refusing to give objects have capital letter in name
o Default response for trying to eat non-existant objects
o Importing lines with spaces in ALR doesn't cause errors saving
TAF files
Campbell
Hi,
I've updated the ADRIFT Manual, which you can obtain from the
Downloads page. The main changes in the manual are:
o Added a few extra tips
o Added a section on list filtering
o Added formulae for text variables
o Added Referenced Text section
o New Task Command Function section
And a few other nips and tucks.
Campbell
Hi,
I've finally got around to sorting out some of those nasty bugs in
Release 41. Fixes in this release are:
o Control Panel collapses and expands to correct size if window
bars non-standard
o 'Get all' doesn't try to take objects from within others if not
explicit
o 'empty' on it's own doesn't crash Runner
o 'I are' grammar error corrected when nothing to drop in 1st Person
o Control Panel doesn't crash Runner when movement restrictions are
based on object state
o Deleting objects updates Player starting object correctly
o Modules:
- Move all held objects to Hidden now imports
o Events not running problem sorted when tasks run
o No assumption to take objects before putting if task overrides
o Task failing restrictions override putting and dropping
o Removed redundant output when task overrides put if object not
understood
o Put command requires reference to an object to put it on
o Incomplete Put command doesn't crash Runner
o Removed ambiguity comments when not required
o 'Message if task tried again' overwrites general tasks
o Tasks can override dropping when the object is static
o Response for taking static objects reverted to what it used to be
o Cannot hit with static objects
o Better ambiguity handling for default responses
o Proper output when trying to take objects worn by characters
o Shortcut to change colour changed from Ctrl-C to Ctrl-A in NBTW
o Hidden routes on map properly hidden if map background coloured
o Versioning information stored properly in TAS files
o Restriction that variables must be compared to other variables
now ok
o Removed ambiguity issues when opening/closing objects
o 'It' passed including prefixes, not just object name
o 'put all on X' now works
o Must have an object defined if you select start position in or on
another
o Tab selects between Male & Female at prompt
o Spellchecking on task restriction box
o Static object locations properly reset between TAS restorations
http://www.adrift.org.uk/download
Campbell
Hi,
I've just uploaded ADRIFT v4.0.41 which has the following bug fixes:
o Can now open adventures after cancelling dictionary load or even
during load
o 'Get all' doesn't display taking objects from other objects
o ESC key cancels Events window
o 'Get all' doesn't inadventently run 'get %object%' tasks
o Drop tasks can be overridden even if not holding object in question
o Get can be overridden by actual task commands, not generated ones
o Object states being assigned properly when object is lockable
o Alternate views correct for states when have lockable objects
o Multiple command inputs can be repeated with 'again'
o Position of static objects properly saved in TAS files - backwards
compatability retained
o Whitespace lines ignored in ALR files
o Question in command doesn't assign it as a system command
o Drop A and B doesn't complain about ambiguity
o Drop all responds correctly when wearing objects but carrying
nothing
o 'Message if task repeated' text overrules examining characters
o Proper response when trying to take static objects
o Modules:
- Object states exported properly in alternate descriptions
- Event object movements exported correctly
- Task restrictions for variables export correctly
- Can now import alternate descriptions with object states
- Objects export key info when key is first object
- Can import Death Tasks for characters
- Automatically puts Battle System on if importing battle modules
Campbell
Hi,
I've just uploaded ADRIFT v4.0.40, which has the following changes:
Enhancements
============
o Changed prompt arrow
o Dictionary loading can be cancelled by clicking on the splash
screen
o Slight change to settings window
o Filename displayed in Generator titlebar
Bug Fixes
=========
o No Error 9 when typing "get" or "drop"
o Trying to drop a non-existant object responds properly
o Cannot take objects from characters without tasks
o Changing object states resets option in alternate views in rooms
o Deleting state doesn't disable OK button if still valid
o Objects not ambiguous when an object matches on both alias and
name vs just one
o Spaces not allowed at start or end of object name
o Closed objects inside others can now be retrieved
o Dropping can be properly overridden by tasks again
o Complete wildcard tasks can override standard get/drop output
Campbell
Hi,
I've just uploaded ADRIFT v4.0.38 to the website. Bug fixes in this
version are:
o Examining static objects with same name as others in game now
works again
o Tasks overriding 'put X on Y' where Y isn't a surface doesn't
display extra error message
o Dropping wielded objects returns hands as weapon
o Removed 'Subscript out of range' error if no objects have been
defined
o Held size & weight, character walk positions and text vars undone
by undo
o Correct pictures/sounds displayed/played when file used more than
once in game
o Adding events increments the counter at the bottom of the events
list
o More error commands don't use up a 'turn' when they shouldn't be
Campbell
Hi,
Well, it's been quite a wait, but ADRIFT 4.0.37 is finally here!
You can download the latest release from the Yahoo Groups site, or
through the downloads page at www.adrift.org.uk/download .
Changes in this release are:
Enhancements
============
o Paused text now neater with button
Bug Fixes
=========
o Text length in conversation replies not capped
o Saving games without Write Access doesn't crash Generator
o Clicking on a room in an alphabetically sorted list filters
properly
o Generator Doesn't crash if searching for an item that has been
filtered out
o Detects " as start of a word if clicking in Runner
o Improved generic response to turn on/off
o Removed "Error retrieving stored information - Overflow" messages
in Runner
o Referring to objects with the same name but different prefixes
doesn't crash Runner
o TAS files save text variables
o Better ambiguity handling
o Getting multiple objects when some are task overridden outputs
correctly
o Prevented error 380 opening Module window
o Only first 'else display' message displayed for task restrictions
o Deleting objects doesn't mess up defined keys
o Changing lockable status of objects doesn't upset task
restrictions/actions
Campbell
Hi,
I've created a bug/enhancement tracking system, to allow me to
organise outstanding bugs and enhancement requests.
This has the advantage that it allows them to be prioritised, and
because the list is online everyone can view the current status of
all bugs. You can also sign up to be emailed automatically every
time a particular bug is updated.
You can review the site and/or add new bugs at
http://www.adrift.org.uk/bugs .
Campbell
Hi,
The ADRIFT server has now come back online and should be available to
use. In other words, I've finally got a broadband connection again,
so my server is back on the Internet.
The server hosts the main ADRIFT Forum, adventures pages, and other
utilities.
In case your nameserver hasn't updated yet, the address should be
http://81.152.74.207 (or http://81.152.74.207/index2.html)
Apologies about the downtime.
Campbell
Hi,
I've uploaded ADRIFT version 4.0.36 to the website and Yahoo Group.
Changes in this version are:
Enhancements
============
o Auto-filtering built into Generator lists, based on selected room
o NBTW now supports tabs
o Default graphic in Runner updated
Bug Fixes
=========
o Prevented Error '9' when opening tasks
o Expressions can use %player%
o Conversation subject and reply lists, and synonym lists properly
in sync with each other
o Undo command pauses events for that turn
o Verbose defaults to 'True'
o Modules:
- Character battles correctly output "Every three turns"
- Pause and Resume tasks being "Not Complete" now imports properly
o Restrictions on variables to variables work properly with multiple
types in TAF
Campbell
Hi,
I've just uploaded the Upgrade distribution of ADRIFT 4.0.35 to the
website and Yahoo Group.
Changes in this release are:
Enhancements
============
o Added system variable %room% to return the current roomname
Bug Fixes
=========
o Quicker opening TAFs in Generator
o Correct sounds played when multiple defined
o Other task restrictions can override standard response if an
earlier restriction message was blank
o Tasks overridding putting objects on others doesn't fall through
to standard command
Campbell
Hi,
I've just uploaded ADRIFT 4.0.34 to the website. This release has
the following changes:
Enhancements
============
o Edit mode built into Runner
Bug Fixes
=========
o "Take <object> off" now works for removing clothing
o %turns% increments properly when waiting
o Deleting objects doesn't corrupt actions which move objects into
or onto objects
o Restriction failure messages display for tasks executed by another
task
o Correct restriction failure message displayed when task fails
o References with multiple commands in task still work
o Proper error messages when taking or dropping fails for known
objects
o Failure messages displayed when task fails to overwrite standard
get
o Runner doesn't crash when more ambiguous characters than objects
in game
o Character in same room as character restriction doesn't fire if
room is Hidden
o Object visible to character restriction doesn't fire if room is
Hidden
o Objects are marked as seen if an event moves them to the same room
as Player on event termination
o Ambiguity improved
- message doesn't overwrite taking objects from others
- scope taken more into consideration
- prefixes taken more into consideration
o ALRs applied properly when waiting
o Shift-0 and Shift-9 don't crash Runner when focus on map
o Wildcards match better - don't pass certain commands incorrectly
o Repeated end game messages removed
o Correct variable names shown in restrictions box when both text
and int exist
o TAS files save position of static objects moved by events
o Better message returned when hands are full and try to take object
from another
o Multiple messages not returned when hands are full and take
multiple objects from another
o "Too heavy" message displayed if applicable when taking objects
Campbell
Hi,
I've just uploaded ADRIFT v4.0.33 to the website and Group pages.
Changes in this release are as follows:
Enhancements
============
o ALRs can now display variable values in their output
Bug Fixes
=========
o Allowed "no" to be typed when using auto complete
o Non-repeatable tasks will only show "if tried again" messages if
restrictions are met
o "Out of Stack error" errors caught for recursive tasks
o Opening and Saving games doesn't use up a system turn
o Weight and Bulk correctly adjusted when eating objects
o Removed error opening adventure if debugger selected on a higher
menu item than available in new adventure
o Conversations should respond properly when asking characters about
other characters
o Get/Put overriding works for objects with capital letters
o Examining a character not in the room display's a more sensible
reply if seen
o Modules:
- Restrictions involving text variables output correctly
- Can now move Player or characters to same room as Player or
characters
o Disabled typing whilst text is displaying
o Events execute properly when waiting
o Tasks overriding taking multiple explicit objects now works
properly
o Objects are marked as seen if an event moves them to the same room
as Player
o Duplicate messages removed when tasks override standard "get"
o Deleting variables removes correct restrictions in tasks
o Deleting rooms updates "then show description" entry in tasks
correctly
o Deleting objects updates actions moving onto or in that object
correctly
Campbell
Hi,
I've just uploaded ADRIFT v4.0.32 to the website, which has the
following changes:
Enhancements
============
o Task command function added:
"# %object% = getdynfromroom(<roomname>)"
This assigns the Referenced Object with the first dynamic object
found in room
<roomname>
Bug Fixes
=========
o Error '6' removed
o Advanced commands containing references don't match unintentionally
o Objects marked as seen if moved to held by character if same room
as Player
o Task restrictions don't sometimes not kick in
o Complex restrictions work properly using references other than
object & char
o Debugger no longer assigns objects to a parent
o Alsohere object texts not wiped upon game restore
o Tasks with no output can override taking one object from another
o Character meetings start correct task
o Events can only increment once per turn
o Cannot crash Runner by typing input whilst TAF is loading
o Tasks can override getting object from another if the object isn't
actually in another
o Character walks are saved properly in TAS files
(NB. This may make current TAS files incompatible)
o Taking and Dropping objects is much quicker
Campbell
Hi,
I've just uploaded ADRIFT v4.0.31 to the website. This is a quick
update due to a rather serious (crashing) bug in R30.
Changes in this version are:
Bug Fixes
=========
o Error '5' removed (big R30 bug)
o Events started by tasks run properly
o Room names default to 'on' in descriptions
o Runner doesn't crash when using the word "except"
o Character meetings which start tasks start exact task, not by
sending command
Campbell
Hi,
I've just uploaded ADRIFT 4.0.30 to the website, which has the
following changes:
Enhancements
============
o Carriage returns are converted to <br> when pasted into text boxes
Bug Fixes
=========
o (test & test) now works properly without extra parenthesis around
the tests
o Task commands containing { and } now work with references
o Inserting a task above one with brackets doesn't crash Generator
o Fixed more '380' errors linking rooms back to others
o Character battles are not displayed on screen if not in same room
as Player
o Tasks with no output can override "ask <character> about
<subject>" properly
o Incomplete tasks "get <object> from" and "put <object> on" don't
crash Runner
o Object weight consistent when objects inside or on other objects
o Can no longer put two objects inside/on each other at the same time
o Modules:
- Roomgroups export properly if no rooms selected in group
- Character walks to roomgroups imports correctly
o Words correctly matched when a partial word the same before it
fails
o Correct restriction error message displayed for more complex logic
o Output not messed up when "get all" can't take all as too
heavy/bulky
o Graphics and Sounds can now be attached to alternate descriptions
Campbell
Hi,
I've just uploaded the latest release of ADRIFT to the website and
the Group area. Changes in this release are:
Enhancements
============
o Improved TADS source file output (still a long way to go!)
Bug Fixes
=========
o Brackets not required around (A+B)=C if used as a test in
expressions
o "it" not inadvertently changed by tasks started by events
o Pressing Enter twice on adding first item in lists won't crash
Generator
o More information on Runner adventure load errors
o Saving and restoring games now works properly (Oops!)
o Actions can now change Stamina properly
o Modules:
- Can import Very Heavy as Player option without Generator crashing
- Importing references to non-existant tasks doesn't crash
Generator
- Can import changing variables to referenced text
- Importing string expressions now works
- Selected task in room alternate descriptions now correct when
importing
o Events will run if starter task is started from another task
o Error 380 when linking rooms back to others now fixed
o Synonyms now work correctly for single commands
o Quotes removed from TAS filenames when saved in Runner
o Added " as a word terminator when clicking in Runner screen
o Objects moved by events marked as seen if in same room as Player
Campbell
Hi,
I've uploaded ADRIFT 4.0.28 to the Yahoo Groups site at
http://uk.groups.yahoo.com/group/ADRIFT/files/ - I can't upload to
the main archive as the server appears to be down, but will do so as
soon as it's up.
Release 28 has the following changes:
Enhancements
============
o Added text functions:
Len(text) - returns the length of <text>
Val(text) - converts text to a number (or zero if it can't match)
Str(integer) - converts an integer value to text
o Can now update earlier versions of Adventures with password
protection without requiring registration
Bug Fixes
=========
o Fixed problem with particular registration keys not being
recognised
o Doesn't crash when linking room connection back to last room
o Fixed reply when cannot pick object from other as hands full/too
heavy
o Ucase function now works properly
o Functions names are now case insensitive
o Object states now stored in TAS files (NB. This may corrupt
current TAS files)
Campbell
Hi,
Two bits of news. I've installed a new forum which is a bit more
glossy - you can edit your own posts, choose pictures and send
private messages. It will also be much easier to moderate for me.
The only downside is it appears to be a bit slower, but I'll try to
update the hardware at some point to speed this up.
I've also uploaded Release 27, which has the following changes:
Enhancements
============
o Added text functions:
Ucase(text) or Upper(text) - converts text to upper case
Lcase(text) or Lower(text) - converts text to lower case
Pcase(text) or Proper(text) - converts text to proper case
(Capitalised)
Left(text,length) - returns the <length> leftmost characters of text
Right(text,length) - returns the <length> rightmost characters of
text
Mid(text,start,length) - returns <length> characters of text,
starting at start
Instr(text,search) - returns the position of search within text
text & text or text + text - appends strings together
Bug Fixes
=========
o Modules: Importing variable "greater than" restrictions works
properly
o When Roomlist sorted alphabetically, map updates correctly
o Cancelling saving a game in Runner doesn't create blank .TAS file
o Adding rooms doesn't corrupt movement to roomgroups
o Objects marked as seen in initial room if on surfaces or in open
objects
o Taking objects from others updates player weight and bulk
o Task restrictions based on object state not corrupted by changing
states of other objects
o <bgcolor> now supports quotes around the Hex value
Campbell
Hi,
I've just uploaded ADRIFT 4.0 Release 26 to the ADRIFT website which
has the following changes:
Enhancements
============
o Auto-retrieval of new keys from Internet
Bug Fixes
=========
o Character messages and events run when objects mentioned but no
action taken
o Restrictions with state of object work properly
o Multiple tasks executed in one command with different references
display properly
o "get/drop all" won't execute standard get/drop over tasks with
failures
o Taking improved when multiple container/surface objects with same
name
o Take/drop tasks with no output text fall through to standard
command
Campbell
Hi,
I've just uploaded Release 25 which has the following changes:
Enhancements
============
o Verification required when an object is put inside something which
has too small a capacity to hold it, in Generator
Bug Fixes
=========
o Pasting into NBTF works for all text
o Better initialisation when opening new games
o Fixed problems with certain Registration names
o Improved ambiguity handling of objects
Campbell
Hi,
I've just uploaded Release 24 to the ADRIFT website. This has the
following changes:
Bug Fixes
=========
o Deleting items from alphabetically sorted lists removes correct
items
o Objects which are part of Player/Characters can be located
o "?" added as a word terminator
o Removed exit message when Character following Player if Player
doesn't move
o Move Player/Character to room action doesn't corrupt when removing
rooms
o Object location box in debugger doesn't require double click to
change
o Added to Modules:
- Objects can explicitly be hidden or displayed in room
descriptions
- Can move all held objects to Player/Characters
- New descriptions for walks works for characters
- Supports back to original description checkbox
- Supports gender restrictions
o Character names default to capitalised, but can be overridden
o Character ambiguity resolved
Campbell
Hi,
I've just uploaded Release 23 to the ADRIFT download page. This has
the following changes:
Enhancements
============
o Objects can have different descriptions when in inital room after
dropped
o Debugger window always stays on top of Main Runner window
Bug Fixes
=========
o Less confusion when taking object from objects with same names
o System doesn't corrupt task restriction logic when removing
restrictions
o References work properly with Advanced Sentence Construction
o Output text from subtasks is not cleared
o First task output text box displayed before actions, second one
after
o Characters exits displayed when room not adjacent to Player's room
o Modules:
- Task restrictions for Player/characters (not) alone and not same
room as others
o Events started by tasks called by actions doesn't skip event
counter
Campbell
Hi,
I've just uploaded ADRIFT v4.00.22 which has the following fixes:
Bug Fixes
=========
o Task actions carried out before output text is displayed
o Extra check on startup for existance of dictionary file
o Dictionary not loaded when dictionary filename changed and not
selected
o Deleting objects doesn't change objects defined as keys
o Changing objects between static & dynamic doesn't change defined
keys
o Bracket sequences automatically adjusted when restrictions are
deleted when they are no longer applicable
o "Out of Stack Space" error resolved
o Modules:
- Task commands can now contain quotes
- Importing actions with variables that don't exist won't add
action
o Task messages take priority over character conversation
Campbell
Hi,
I've got another update - there's not too much in this one, but it
fixes a major bug with the "if tried again" text on tasks. Changes
are:
o Notification if tries to play a non-existant file in Runner
o Task if tried again doesn't set to "You have already done that."
if left blank
o If tasks fail and message is blank, it will fall through to first
non-blank failure message
o Members Area access should work all the time from Generator
Campbell
Hi,
I've just uploaded Release 20 to www.adrift.org.uk which has the
following changes:
Bug Fixes
=========
o Spacing added when task failure message displayed by event/task
o Room movement restrictions (object states) don't clear when adding
openable obs
o Clicking on task dependencies when no task selected and no winning
task doesn't crash Generator
o Improved RTF to HTML conversion
o Fixed particular "Input Past End of File" error loading adventures
o All character aliases work with %character%
o %object% and %character% can be used in the same command
o Line editing improved in Runner command input box
o Members Area access should work all the time from Generator
Campbell