Hi gbrandt.
If you want to make a new Table base then open up the HAL6 Editor and choose New Project, you will have the option of creating a new database for your brain setup.
Usually in a Main Brain you'd see something like this:
Rem Type=Brain
Rem Name=Super Plugger Brain II Beta.
Rem Author=Zabaware, Inc., Gerald L. Blakley A.K.A OnTheCuttingEdge2005
Rem Language=VBScript
Rem DB=HalBrain.db
The Rem DB=HalBrain.db in my Super Plugger Brain II Beta tells the brain where and what that database name is.
there are two types of Brains.
A Main Brain and a Plug-in.
A plug-in brain would look something like this:
Rem Type=Plugin
Rem Name=Web Surfer
Rem Author=Gerald L. Blakley A.K.A OnTheCuttingEdge2005
Rem Host=Assistant
at the top of its file.
All plug-ins if coded right will work with the HAL6 Brain, If you desire to convert other Main Brains to work with another Main Brain then you must only have one master Main Brain and design the other Main Brains to be Plug-ins taking into account functions that need to be altered so there are no conflicts.
You can download some of my works and study them, a good start is:
http://www.zabaware.com/forum/topic.asp?TOPIC_ID=3089and
http://www.zabaware.com/forum/topic.asp?TOPIC_ID=3026Hope this Helps.
I hope that you decide you like HAL as product venture and all the team working with HAL, We are one.
our group has contributed to A.I coding more than any other A.I group.
I myself work 24/7 on HAL, I have built up quite a few Rabbits in my Hat.
I have been building code for HAL for over 3 years now so there may be functions your not aware of until a search is done.
You can also find some stuff at my site
www.ultrahalforum.com on older versions and copy and paste codes and some newer stuff.
Here is a blank plug-in that I use as a template and build a Plug-in from scratch.
'Rem Type=Plugin
'Rem Name=Tester
'Rem Author=Gerald L. Blakley A.K.A OnTheCuttingEdge2005
'Rem Host=All
'This sub setups the plug-ins option panel in Hal's options dialog
Sub OptionsPanel()
lblPlugin(0).Caption = "Tester, PLUG-IN VERSION 1.0, Copyright 2006 Gerald L. Blakley, Conditions of use: The use of this script is forbidden for any sale unless the owner of this code Gerald L. Blakley is allowed royalties or dividends or upon written agreement by Gerald L. Blakley that this code is free of use for any sale or sales and that Zabaware will recieve a percentage of all royalties and or dividends from any sales at their request and or permissions. Mutual Agreement must be made by said persons upon any sale of this script. Please be fair and honest."
lblPlugin(0).Move 120, 10, 3300, 1000
lblPlugin(0).WordWrap = True
lblPlugin(0).Visible = True
End Sub
'Rem PLUGIN: AUTO-IDLE
'Rem PLUGIN: PRE-PROCESS
'Rem PLUGIN: POST-PROCESS
'Rem PLUGIN: CUSTOMMEM
'Rem PLUGIN: PLUGINAREA1
'Rem PLUGIN: PLUGINAREA2
'Rem PLUGIN: PLUGINAREA3
'Rem PLUGIN: PLUGINAREA4
'Rem PLUGIN: PLUGINAREA5
'Rem PLUGIN: PLUGINAREA6
'Rem PLUGIN: PLUGINAREA7
'Rem PLUGIN: CUSTOMMEM2
'Rem PLUGIN: SCRIPT_LOAD
'Rem PLUGIN: SCRIPT_UNLOAD
'Rem PLUGIN: MINUTE_TIMER
'Rem PLUGIN: FUNCTIONS
Jerry[8D]