Multimedia & Hypertext:

Early Australian Landscape Painting (2874 K) -- Download
A pilot for a CD-ROM to be produced by Charles Sturt University, Wagga Wagga, NSW, for its distance education Art History programme. Features works from the collection of The Art Gallery of New South Wales, Sydney. Minimum requirements: System 7.0, HyperCard 2.1, 2.8 Mb of free hard disk space, 256 colours, 2 Mb free RAM (approx. 5 Mb total), QuickTime 1.5 [Screenshots]

American Photo Kit (1222 K) -- Download
An education kit created for the exhibition: "An American Century of Photography -- From Dry-plate to Digital: The Hallmark Photographic Collection" at The Art Gallery of New South Wales, Sydney, May-June 1996
Minimum requirements: System 7.0, HyperCard 2.1, 1.3 Mb of free hard disk space, 256 colours, 2 Mb free RAM (approx. 5 Mb total), QuickTime 1.5 [Screenshots]

Aust Art@SLNSW (6143 K) -- Download
Early Australian Art from the Collection of the State Library of New South Wales (CD-ROM). Features 350 works, a hyperlinked timeline, full searching capabilities and allows the user to add bookmarks and notes and create a virtual exhibition from chosen works. This version is configured to download high-res images from this web site when required.
CD-ROM version Produced for the State Library of New South Wales, Sydney NSW, and Charles Sturt University, Wagga Wagga, NSW.
Minimum requirements: System 7.1, HyperCard 2.3 (or Player), 5.6 Mb of free hard disk space, 256 colours, 3.5 Mb free RAM (approx. 8 Mb total), QuickTime 2.0 [Screenshots]

Electronic Study Bible (2338 K) -- Download
* The entire text of the Bible (Authorised Version).
* The ability to import another version of the Bible from a text file.
* User-created margin notes for any portions of the Bible, or for chapters as a whole.
* The ability to search for text within the Bible or within margin notes.
* Cross-references within margin notes.
* Bookmarks.
* Pop-up menu buttons to go to any chapter (within the current book), any bookmarked card (i.e. chapter) and any occurrence of the search text, at any time.
* The ability to export, delete and import margin notes and bookmarks.
* The ability to save the results of a Bible search to a text file, either just as a list of references or with the actual verses as well.
* Abbreviations/synonyms for book names.
* A History menu to allow the user to move back and forth through the cards recently visited.
* Numerous printing functions: bookmarked chapters, chapters with margin notes or just the current chapter (Bible text, margin notes or both).
* Speaking of selected text or the whole chapter, using any of the available voices (see requirements below).
* Two help systems: "Quick Help" -- 2 lines of explanatory text for each object (which can be turned on or off) + Topical Help -- Separate pages explaining bookmarks, navigation, margin notes, searching, menus and abbreviated book names.
Based on KingJamesHyperBible v 1.0.3.1 by Michael D. Mays: mdmays@airmail.net.
Shareware (US$10, or equivalent, to Amnesty International or UNICEF).
Minimum requirements: HyperCard (or HyperCard Player) version 2.2 or higher (version 2.3 or higher for speech), 8 Mb RAM (4 Mb allocated to HyperCard), MacOS 7.1 or higher (works with 8.5.1)
[Screenshots]

 

HyperCard Developer Utilities:

Auto window scroll version 1.1 (31 K) -- Download
This stack demonstrates a useful way of displaying large stacks on small monitors, similar to the way that Timbuktu does with its screen-sharing windows. Namely, when the pointer (cursor) gets near or beyond the edge of the card window, the card begins to scroll automatically in that direction. (To temporarily stop the scrolling, hold down the shift-key.) To use this feature in one of your stacks, either click the "Start using this stack" button or copy the "on idle" handler from this stack script into your stack script.
Version 1.0.1 fixes a bug that caused the window to occasionally auto-scroll even when the mouse was well outside it.
[Screenshot]

Externals Index (10 K) -- Download
A convenient way to keep track of XCMDs and XFCNs, by creating links to stacks where they can be found and cards where the are documented. [Screenshot]

Jon Cooper's Tips & Tricks (52 K) -- Download
A small collection of HyperCard/HyperTalk techniques that I have either created or adapted from other people’s ideas. Contents:
· Summarise into columns
· Dragging objects + Coin toss
· Menubar button
· Auto-complete field
· Select from list by typing
· Report styles
· Auto-resizing field
· Auto window scroll
· Live scrollbar
· Text Width
[Screenshot]

Re-orderable field demo Version 1.1 (6 K) -- Download
This stack demonstrates a HyperTalk technique for re-ordering lines in a field, simply by clicking and dragging, with automatic scrolling if required.
The handlers are: on mouseDown and on mouseStillDown.
There is also an extra one-line field, normally hidden (and without any script), called "Moving field", that produces the effect of the selected line moving. Its one and only line is permanently selected (with autoSelect turned on).
What's new in version 1.1:
1. The selected line is now returned to its original position if the mouse button is released outside the field.
2. It is now possible to drag a line to the last position. (The field always ends with a single return character.)
3. It is now impossible to drag the blank "line" at the bottom of the field.
[Screenshot]

Stack Updater (28 K) -- Download
A stack for updating scripts and resources as quickly as possible (handy for stacks that contain much added information but which are constantly being used). [Screenshot]

 

HyperCard General Utilities:

HyperCard Toolbars (144 K) -- Download
HyperCard Toolbars provides HyperCard with three new palettes: 'HC Toolbar', 'Marker' and 'Text Formatter'.
While some of the buttons simply provide a convenient way to perform simple HyperCard scripts (e.g. "reset menubar"), others make use of some external commands and functions (most created by the amazing Frédéric Rinaldi) and some rely on other stacks, specifically Power Tools and HyperTalk Reference (both Apple Computer) and Search Stacks (Jonathan Cooper). All the palette commands are documented in the stack and may be changed to suit the user. [Screenshot]

Search Stacks (76 K) -- Download
Use this stack to search for text within your HyperCard stacks, using HyperCard's own find routines. The advantages of using this over Sherlock's "Find by content" are:
1. You can specify which folders to search and which folders (and stacks) not to search.
2. It doesn't require any indexes to be updated.
3. It respects HyperCard's "dontSearch" property.
3. It respects HyperCard's find options (normal, characters, word, whole, string, international).
4. You can specify whether or not you want stack aliases searched. (This is particularly useful if the originals are on another computer and you are not currently connected to the network.)
5. It displays the search word(s) in context, on the results card. [Screenshot]

Easy Marker (10 K) -- Download
A stack that makes the marking and unmarking of cards easier by creating a palette and a menu. Both the palette and menu tell you if a card is marked or not and allow you to mark or unmark it. The menu also allows you to count the total number of marked cards, go to the next (or previous) marked card, unmark all cards in one sweep, and show (and hide) the marker palette. Note: The functionality of this stack is included in the HyperCard Toolbars stack (above). [Screenshot]

Export Menu (13 K) -- Download
A stack that creates a menu for 'on the fly' exporting of text. Although not as powerful as Robert Murray's Import/Export Tools, in many cases it is quicker and easier to use. (Version 1.2) [Screenshot]

Extensions for HyperCard (19K) -- Download
Place up to ten stacks (or their aliases) into a folder called "HyperCard Extensions" (inside your HyperCard folder). Whenever you launch HyperCard, these stacks will automatically be "in use", meaning that any of their custom commands, functions, XCMDs, XFCNs etc. will be available from any other stack. Also allows you to easily start and stop using stacks "on the fly". [Screenshot]

Find & Replace (18 K) -- Download
An easy way to find and replace text in HyperCard stacks, by adding a "Find & Replace..." item to the Edit menu. [Screenshot]

HyperWord (23 K) -- Download
For those times when you are in the middle of using HyperCard and don't have the RAM and/or couldn't be bothered launching a full-blown word processor just for a plain text file. Version 1.1; supports RTF (RichText Format). [Screenshot]

HyperXchange (33 K) -- Download
A stack that gives you access to other Macs on a local area network, using Apple Events and HyperCard (version 2.1 or higher). It can be used to get information, send commands and send and exchange messages. When you attempt to make a connection to another Mac, HyperXchange first determines whether or not HyperCard is running. If not, it can actually link to the remote Mac's Finder (even System 7.0, thanks to the XCMD "FinderEvents") to launch HyperCard for you. [Screenshots]

Spell-checker (11 K) -- Download
This stack lets you use a word processor's spell-checker to check and correct all the words in any stack. It works by creating a temporary file consisting of every piece of text (including formatting information if desired) plus details of the fields and cards they come from. After you have run the file through your spell checker, you save changes if required (still as 'text only'), close the file and import it back into the original stack. You can then delete the temporary file manually. Also retains styled text if desired (with a speed tradeoff). [Screenshot]

Stack Sifter (19 K) -- Download
A stack that enables you to automatically select cards (either by marking or creating a 'substack') in any other stack. You do this by defining a condition, either simple or complex, and then telling Stack Sifter to mark or copy every card in the background that satisfies this condition. (E.g. in an address stack, you could select cards for, say "all metropolitan secondary schools" or "all outer-metropolitan contacts who have bought from the company during 1996 or 1997". Thus, it adds some of the searching capabilities of a database to a HyperCard stack. [Screenshot]

Stack splitter (16K) -- Download
Allows you to split any HyperCard stack into two, smaller stacks, according the marking of the cards. To make marking and unmarking cards easier, there is a palette (Marker) and a menu (Mark). (Same features as stack "Easy Marker".)

General Utilities:

Backup files (53 K) -- Download
This stack is for doing selective and incremental backups to a single destination (e.g. a file server). Files can be filtered according to creator and type signatures. [Screenshot]

Get Directory (52 K) -- Download
A 'front end' for the XFCN "GetDir" by Frédéric Rinaldi.
Usage:
1. Choose Mode: files, directories or files and directories
(Check [x] Search sub-folders if you want a listing of all files/folders inside the chosen folder/disk.)
2. Choose Filters: using creator code, type code, date created, date modified, size and name. If you wish to add a filter or filters not listed, check the "Custom" box and enter it/them according to the syntax of the GetDir XFCN (help available).
4. Click the button "Get Directory...". Choose a folder or disk. The report will appear on another card, which can be exported as text. [Screenshot]

Text massager (11 K) -- Download
Converts text files with carriage returns at the end of every line, into files with 'true' paragraphs. It also strips linefeed characters (used on PCs) and converts other characters as required. Can process files one-by-one or in bulk. [Screenshot]

 

Various Application Stacks:

Museum-ARTS (570 K) (demo only) -- Download
Museum Activities|Resources|Time|Space: A complete networked, multi-user event scheduling system for museums, for booking guided tours, lectures, performances, films, workshops etc. [Screenshots]

Timekeeper (7 K) -- Download
For keeping track of time spent on various projects; calculates fee according to a given hourly rate. [Screenshot]

To Do Stack (20 K) -- Download
A HyperCard 2.x stack for organising and prioritising your tasks. Version 2.2, based on version 1.5, by Peter Gingiss (This version released with his permission.) Design enhancement by Anders Lidholm. [Screenshot]

Trip Planner (66 K) -- Download
This stack was actually created by my son Joel Cooper in 1995 as a part of his high school Computing Studies course.
"I created Trip Planner because I use public transport regularly, often travelling to Sydney. This often proved a hassle as looking up timetables every time to find the buses and trains that exactly suited me was hard and time-consuming (not to mention ugly timetables scattered all over the place). Trip Planner now does all this and more with little time and effort. Because I live at Green Point on the Central Coast of NSW, version 1.0 of Trip Planner covers the Kincumber to Sydney area." Contains full instructions on entering your own data. [Screenshot]