SCA Ordinary and Armorial Software

This is a software package written by an SCA herald, for the use of SCA heralds. That said, anyone can download and use it, if they wish ... it is "freeware". Please keep in mind the phrase "You get what you pay for ..." -- in this case, I hope that you won't be disappointed, but I cannot 100% guarantee that everything will work the way you want it to, or expect it to; I cannot guarantee it is completely bug free (although lord knows, I've tried!). Note that I am interested in usability suggestions -- if there's something you think could be done in an easier to use way, please feel free to drop me a note (Email address is at the bottom of the page ...).

The purpose of this program is to provide a means of searching the SCA's Ordinary and Armorial (OandA) database in a fashion that makes some sense with a more intuitive interface than GREP or other UNIX based commands ... If you would like to see some screen shots, click here ... Screen Shots.

The current version is in dBASE Plus, which is a Windows-based database software package (some more detail at the bottom of this page). It can run in Windows 9x (95, 98, ME), Windows NT, Win2K, Windows XP ...

What happened to the 16-bit version? -- To the best of my knowledge, no one is using it anymore, and I have removed it from the website. If you really need it (and you really don't need it unless you're using Windows 3.1 ...), drop me an email (see below).


The Program

Most Recent Version: 9.16, Updated: April, 2007

Included in the previous releases (the following are from 9.02/9.03/9.04/9.08/9.09/9.10/9.11/9.14/9.15):

Included in release 9.16:

Some work to make the installer and application run properly on Windows Vista™. If you are installing on Vista, then please see the instructions below for the data -- you will need to "Unblock" the data files.

Instructions:

  1. Download the software (see below) -- note it may take a long time (depending on your internet connection), as the executable for the install program is approx. 15.15 megabytes in size. A good portion of this is the installer for the Borland Database Engine -- I have no control over that, sorry. Note: There are two different downloads here.

    Option 1 (the big one): OandA 9.16 32-bit Installer -- Download this if you have a fast enough connection to download it (DSL, Cable, etc.).

    Option 2 (smaller files): For those with problems downloading HUGE files, this will take a bit longer, but if you download all of the following, one at a time, you can deal with "recovery" if a problem occurs.

    Please note: I have taken this option out. Unless there's a large demand for it, I am taking up a lot of space on the webserver with it, and I'd rather not leave it there ...

  2. When the program is done downloading, run the program "OandA9_16.exe". Windows Vista™ users, please note: do not simply run this, but right-click on it in the Windows Explorer, and select "Run as Administrator" -- this is to ensure it installs properly! If you do not do this step, then I cannot guarantee that it will run the way it should.

  3. Warning: It is not a good idea to install this on a network -- unlike SQL databases, a result set from a query will attempt to return the whole database, not just the result set, which will slow it down, and on a network can cause a bottleneck. It is best to install on a local machine, and is really what it was designed for.

  4. Installation: When you run this, it will install some of the program pretty quickly, and then runs an install for the Runtime and such in the background in a "silent" mode -- the installer will display a message that this is what is happening, but no other indicators will appear.

    If the install stops on you and does not finish, then the Microsoft Anti-Spyware program may be causing some conflict(s). Another option is to see if you have a firewall running -- if so, you might try disconnecting from the internet, disable the firewall, run the install, and then restart the firewall/internet connections. The solution found by Donald Schroyer is to start Windows XP in SAFE mode (when booting the computer, press and hold F8 ...), run the install, and then reboot the computer to go back to normal mode. This is a pain, but it appears that Microsoft's software is causing some sort of a problem with this installer.

  5. You may want to read the "README.TXT" file that is in the program group created.

  6. IMPORTANT: Once you have the program installed, you will want to get hold of the latest copy of the data from Morsulus -- see instructions below for that.

  7. When you have the latest data from Morsulus, run the OandA program from the program group, and then select "Import" (this is the same as "Translate" from earlier versions, minor cosmetic change). (Windows Vista™ users see information under the "Data" section below to make sure you unblock the files, so Vista will let you use them ...)

  8. If you have any problems, please let me know, see the Contact information below.

This version was written completely in dBL, the programming language of dBASE Plus.

There may be other improvements down the road, but unless people tell me areas that need work, I won't know about them (hint, hint!).


The Data
You need to have data for the OANDA system -- you can get it from a few places, but the one that is most up-to-date is the site maintained by the Morsulus Herald of the SCA's College of Arms. There are two files you need, and you must follow the directions carefully -- otherwise your browser may add ".htm" or ".html" to the filename as an exension, which is not real useful.

  1. Option 1 -- download from the Morsulus Herald's Website -- this is likely to be the most accurate/up-to-date version of the data:

  2. Option 2 (Recommended) -- download the zipped file containing the data, which may not be updated quite as often as Morsulus updates things, but attempts will be made to keep this updated ... This has the advantage of being smaller, so it won't take as long to download as the other option.

Note: Users of Internet Exporer 6.0 -- if you start the "download" process of the main OandA.db file at the Morsulus Herald's website, and then click the "File" and "Save As ..." menu options, Internet Explorer 6.0 will (unlike earlier versions) only save to disk the portion of the file that has currently been downloaded -- this can be a bit disconcerting, as you might get only the first few hundred items, rather than all 60,000+ ... in other words, you will want to wait until IE has stopped downloading the file, before you try to save the file to disk.

Windows Vista™ Users: Once you have downloaded these two files, or unzipped them from a .zip file, or however you obtained the files OandA.DB and My.Cat, using Windows Explorer (not Internet Explorer):

If you do not do this, there may be problems importing the data!


Miscellaneous Notes
A couple of notes ...:

First, I make no claims that the software is perfect, but I did put a lot of work into it. If you have a problem with it, please drop me an email (address below) with details -- preferably with exact steps to reproduce the problem.

Second, I am always interested in suggestions for ways to improve the software. I may think you have a great idea and run with it, I may ask a bunch of questions if you toss an idea at me, but ... I am interested.


Contact/About the Author
EMail: , author of this software ...

Hirsch von Henford is a companion of the Orders of the Laurel and the Pelican in the West Kingdom, a Baron of the Court of the West, and holds a variety of other honors and awards over the 25 years or so he's been in the SCA. In addition, during his career in the SCA he has been a herald most of that time, and has held positions including Principality Herald (Stellanordica and Sea Wolf) for two of the West's Principalities, a variety of Kingdom staff positions, including a tenure as Vesper Principal Herald. Currently he is the Golem Herald for the West Kingdom (handling the Herald's website, award list, and a variety of other computer oriented things).

Ken Mayer (Hirsch's real-world alter-ego) was a Software Quality Assurance Engineer for dBASE, Inc., testing the software for flaws. Many projects written for the SCA have helped find bugs in the software, so in the process of writing this software, I was actually doing my job as well (nice trick, eh?). Currently I am surviving (barely) as an independent developer.

If you really want more info about me, see: http://www.goldenstag.net or you can visit my business site: Golden Stag Productions.