Hi,
A while ago auraes made a little reference chart of the similarity/difference in the condacts between "The Quill" and the "TAB for Windows" programs.
I just realised this information chart had not yet been shared with the group.
It may be of interest to some authors for comparison purposes so I have reproduced it below as best I can.
A full list of the conditions and actions commands used in the TAB scripting language can be found in the TAB download folder "language.txt"
TAB/QUILL Condact Comparison Chart
=============
CONDITIONS
=============
QUILL....................TAB
at locno..................room=locno
notat locno..............room<>locno
atgt locno................room>locno
atlt locno.................room<locno
present objno............hereX or objlocX=here
absent objno.............absentX or objlocX=absent
worn objno...............wornX
notworn objno...........notwornX
carried objno............carriedX or objlocX=501
notcarr objno............notcarrX or objlocX=502
chance percent..........randomizeflagX,Y
zero flagno..............flagX=0
notzero flagno..........flagX<>0 or flagX>0
eq flagno value.........flagX=Y
flagno value.............flagX>Y
lt flagno value...........flagX<Y
noteq flagno value......flagX<>Y
destroyed objno.........objlocX=0
created objno............objlocX>0 or objlocX<>0
==========
ACTIONS
==========
QUILL....................TAB
inv........................inven
desc......................desc
quit.......................quit
end........................endgame or gameover
done.......................done
ok..........................sysmess26
anykey.....................keypress or presskey
save........................save
load........................load
turns.......................turns
score.......................score
pause value................pauseX
goto locno..................room=X
message mesno...........messX
remove objno.............objlocX=501
get objno..................objlocX=501
wear objno................objlocX=502
drop objno................objlocX=room
destroy objno.............destroyX
create objno..............createX
swap objno objno........swapobjsX,Y
set flagno ................flagX=255
clear flagno...............flagX=0
plus flagno value.........incflagX,Y
minus flagno value.......decflagX,Y
let flagno value...........flagX=Y
dropall.....................dropall
place objno locno........objlocX=Y
autog.....................autogetobj
autod.....................autodropobj
autow....................autowearobj
autor.....................autoremoveobj
mes mesno..............messX
sysmes sysno............sysmessX
add flagno flagno.......addX,Y
sub flagno flagno........subX,Y
print flagno..............%flagX%
ramsave..................quicksave
ramload...................quickload
paper value..............bgcolor=X
ink value.................fgcolor=X
cls.........................cleartext
Regards,
catventure.
QUILL vs TAB
Moderator: Alastair
- catventure
- Posts: 103
- Joined: Wed Jul 07, 2010 11:58 am
- Location: UK
- Contact:
QUILL vs TAB
TAB is an offline, downloadable, parser-based retro text adventure/interactive creator for Windows XP and above.
It is similar to popular 80's adventure creators like QUILL, PAW, STAC or GAC.
http://tab.thinbasic.com/
It is similar to popular 80's adventure creators like QUILL, PAW, STAC or GAC.
http://tab.thinbasic.com/
Re: QUILL vs TAB
A good guy who does a good job; what more could you want?
- catventure
- Posts: 103
- Joined: Wed Jul 07, 2010 11:58 am
- Location: UK
- Contact:
Re: QUILL vs TAB
auraes is currently working on a TAB version of small French adventure game he wrote and posting updates on his gitlab site.
I very much thank auraes for the suggestions to include new Object Definite/indefinite article tags and Object prefix tags which help with the French language translation so that the parser will interpret the input and print the output correctly. I was pleased to be able to implement that.
Also, I was able to allow a configuration method to change certain internal English words, messagebox and dialogbox text into other language equivalents in the TAB Player program.
It would be great to see if it will be possible for a Spanish game to be made using the same technique that auraes has employed in his TAB text adventure project.
Best wishes,
catventure (Philip)
I very much thank auraes for the suggestions to include new Object Definite/indefinite article tags and Object prefix tags which help with the French language translation so that the parser will interpret the input and print the output correctly. I was pleased to be able to implement that.
Also, I was able to allow a configuration method to change certain internal English words, messagebox and dialogbox text into other language equivalents in the TAB Player program.
It would be great to see if it will be possible for a Spanish game to be made using the same technique that auraes has employed in his TAB text adventure project.
Best wishes,
catventure (Philip)
TAB is an offline, downloadable, parser-based retro text adventure/interactive creator for Windows XP and above.
It is similar to popular 80's adventure creators like QUILL, PAW, STAC or GAC.
http://tab.thinbasic.com/
It is similar to popular 80's adventure creators like QUILL, PAW, STAC or GAC.
http://tab.thinbasic.com/