catventure
15-06-2008, 11:54
thinBasic Adventure Builder has been updated to Alpha 31:
http://tab.thinbasic.com
direct link:
http://tab.thinbasic.com/tabdemo.zip
15 Jun 2008 (Release 31)
=========
*FIX. %?% wasn't being replaced if more than one occurrence in a text.
*IMPROVED. Player name dialog box can now be called at times other than the start of a game using new action command "getplayername" in a coding entry.
*FIX. Save Data routine minor buglet on exiting Editor now working properly.
*NEW. Cyclic messages using "cyclemessX" action where X is a valid message number in the Message Editor.
Example uses %c% tags to enclose elements of the cyclic message:
%c%I am message 1.
%c%I am message 2.
%c%I am message 3.
%c%
Cyclic messages can repeat cycle - or stop at the last element of a cyclic message (using the %end% tag)
%c%I am message 1.
%c%I am message 2.
%c%%end%I am message 3.
%c%
*NEW. "objlistoff" ACTION command forces TAB to concatenate object listing in room descriptions and is similar to action "invlistoff". If choosing this option all object text descriptions should begin with a lower case letter and should not terminate with a period. (full stop)
eg: "a brown satchel" is OK. "A brown satchel." is not OK for this type of object listing output.
Example code required in Script 1:
' enable concatenated room object listing...
[start]flag20=0[acts]flag20=1#objlistoff[end]
Example output:
"Also visible is a torch, a spanner, some food and a computer."
You can also use %r% (random) message tags in System Message 40: "Also Visible:" eg:
"Also visible is%r%I can also see%r%Notable objects present include"
"Crystal_Keepers.tab" game has been set to use this format.
*NEW. To help prevent data loss through GPF or crash TAB now autosaves currently loaded database under filename "recover.tab" into main TAB directory when selecting "Test Adventure" button on Editor Main Window - just before it displays Player.
This recovery file can be reloaded into the TAB Editor to investigate reason and afterward resaved as normal under different filename. It is a backup datafile useful if TAB Player crashes using data which was previously unsaved by the Author via "Save Adventure".
09 Jun 2008 (Release 30)
==========
*IMPROVED scrolling when game starts
*CHANGED. Save Adventure: TAB Editor now requires user authorisation when saving currently loaded adventure data under a different filename to the original.
*CHANGED. Selecting "OPEN ADVENTURE" from pulldown menu on Editor version of Player: TAB now requires user authorisation before loading a different named database and warns/reminds the user that the data in the Editor will be overwritten by the new game data.
*NEW. "replay" action command - restarts game from beginning without confirm dialog and without introductory message.
*FIX. More than one page of richedit text on start of Editor version of Player causing crash in Graphic Adventure display mode.
*IMPROVED. Some coding made for more than one object to exist with same noun name eg:
"a red pencil"
"a blue pencil"
Implemented long noun for textual output purposes.
Best wishes,
catventure.
http://tab.thinbasic.com
direct link:
http://tab.thinbasic.com/tabdemo.zip
15 Jun 2008 (Release 31)
=========
*FIX. %?% wasn't being replaced if more than one occurrence in a text.
*IMPROVED. Player name dialog box can now be called at times other than the start of a game using new action command "getplayername" in a coding entry.
*FIX. Save Data routine minor buglet on exiting Editor now working properly.
*NEW. Cyclic messages using "cyclemessX" action where X is a valid message number in the Message Editor.
Example uses %c% tags to enclose elements of the cyclic message:
%c%I am message 1.
%c%I am message 2.
%c%I am message 3.
%c%
Cyclic messages can repeat cycle - or stop at the last element of a cyclic message (using the %end% tag)
%c%I am message 1.
%c%I am message 2.
%c%%end%I am message 3.
%c%
*NEW. "objlistoff" ACTION command forces TAB to concatenate object listing in room descriptions and is similar to action "invlistoff". If choosing this option all object text descriptions should begin with a lower case letter and should not terminate with a period. (full stop)
eg: "a brown satchel" is OK. "A brown satchel." is not OK for this type of object listing output.
Example code required in Script 1:
' enable concatenated room object listing...
[start]flag20=0[acts]flag20=1#objlistoff[end]
Example output:
"Also visible is a torch, a spanner, some food and a computer."
You can also use %r% (random) message tags in System Message 40: "Also Visible:" eg:
"Also visible is%r%I can also see%r%Notable objects present include"
"Crystal_Keepers.tab" game has been set to use this format.
*NEW. To help prevent data loss through GPF or crash TAB now autosaves currently loaded database under filename "recover.tab" into main TAB directory when selecting "Test Adventure" button on Editor Main Window - just before it displays Player.
This recovery file can be reloaded into the TAB Editor to investigate reason and afterward resaved as normal under different filename. It is a backup datafile useful if TAB Player crashes using data which was previously unsaved by the Author via "Save Adventure".
09 Jun 2008 (Release 30)
==========
*IMPROVED scrolling when game starts
*CHANGED. Save Adventure: TAB Editor now requires user authorisation when saving currently loaded adventure data under a different filename to the original.
*CHANGED. Selecting "OPEN ADVENTURE" from pulldown menu on Editor version of Player: TAB now requires user authorisation before loading a different named database and warns/reminds the user that the data in the Editor will be overwritten by the new game data.
*NEW. "replay" action command - restarts game from beginning without confirm dialog and without introductory message.
*FIX. More than one page of richedit text on start of Editor version of Player causing crash in Graphic Adventure display mode.
*IMPROVED. Some coding made for more than one object to exist with same noun name eg:
"a red pencil"
"a blue pencil"
Implemented long noun for textual output purposes.
Best wishes,
catventure.