Release Name: v0.9.6
Notes:
v0.9.6 What's new:
- IFM exporting had gotten broken around v0.9 due to a refactoring
bug. Fixed.
- CTRL selection was never quite working as advertised. Now it
properly does toggle selecting of rooms/connections.
- Minor improvement to the automapper. Now places that have Dr.,
St., Ave. and Inc. in them will be recognized as locations.
Previously, they were ignored due to the period.
- The automapper will now correctly parse objects from take commands
when the response is something like:
You take the pencil from the bag.
Previously, the object was considered to be 'pencil from the bag'
instead of just 'pencil'.
- Slight improvement to the automapper room description
identification. When comparing descriptions and a perfect match
or submatch of the description cannot be found against a room, all
words in that room description will be compared for a
potential match. A room will be matched as already present if
at least 20 words match (they also have to be in the same order).
However, if multiple rooms happen to match 20 words, then the room
with more words matched will be considered as the correct match.
This improvement helps with locations that have identical
descriptions but that perhaps only change the exit paths.
- I bug fixed the problem with TADS transcripts with the automapper
crashing it. This was supposed to be fixed in 0.9.5 but I had
inadvertedly reverted the fix before release.
- Added a new mode to Automapper of transcripts. The new
mode is called Capitalized and helps map rooms where the room name
uses a single capitalized sentence, like:
Women's change room
Western closet
instead of the more standard:
Women's Change Room
Western Closet
This format seems somewhat popular among IFComp entries, which are
probably trying to follow Infocom's format, but do so incorrectly.
- Added a new ADRIFT mode to Automapper. This mode helps map
ADRIFT games, which have some weird form of transcripts, lacking a
prompt. Tested with The PK Girl mainly.
- TADS3 source code reader is now much improved.
It recognizes PathPassages, TravelMessage and noTravel
exits properly.
It does not consider a missing room as a fatal error and
will properly find names of rooms when room line is split into
multiple lines.
It will also display passage and stairway exits properly (previously,
they were considered door exits).
Also, TADS3 reader can now properly parse a t3m Makefile for
sources.
You should now be able to map the big TADS3 demo game
Return to Ditch Day from source, which previously would run
into some issues.
- TADS and Inform readers now use a slightly different algorithm for
laying out rooms. This new algorithm results in smaller maps and
usually less complex exits failing.
Changes:
|