All Externals:

ActivateFontsX
Fork external by Chilton Webb
Version: 1.0, Category: Text
This external allows you to instantly activate a font for your app, enabling you to use fonts that are not in the system. Additionally, you can activate the font system-wide.Download

ActiveProcessX 1.1
Fork external by Chilton Webb
Version: 1.1, Category: System & Processes
ActiveProcess lets you get and set the currently active process. This is really handy when you need to switch to another app, such as the Finder, then switch back after some period of time. It can also be used to guarantee that your app is in the foreground.Download

Address Book Birthdays
Bundle external by Alec Hole
Version: 1.0, Category: Data
Returns a list of all birthdays stored in the address book followed by the person's name. The date is followed by a tab then the name.Download

Address Book Data
4.6 universal external by Alec Hole
Version: 2.5, Category: Data
This bundle external can search your Mac OS X Address Book. It can fetch instant messaging, urls, organization and unique id data as well as name, birthday, email, phone and fax and address data. There are various search and filtering options. The external can also list records of a specified type, or list all records from the Address Book. The project explains how to extract the different element...Download

Address Book Items
Bundle external by Alec Hole
Version: 2.0, Category: Data
This bundle external can search your Mac OS X Address Book. Name, birthday, email addresses, addresses and numbers are returned. There are various search and filtering options. The external can also list records of a specified type, or list all records from the Address Book. The project explains how to extract the different elements you need from the data returned.Download

Address Book Items
Bundle external by Alec Hole
Version: 1.0, Category: Data
This bundle external can search your Mac OS X Address Book. Name, birthday, email addresses, addresses and numbers are returned. There are various search and filtering options. The external can also list records of a specified type, or list all records from the Address Book. The project explains how to extract the different elements you need from the data returned.Download



AskColorX
Fork external by Chilton Webb
Version: 1.0, Category: Graphics
AskColor will open the MacOS color picker, and allow you to specify the start color displayed, the description string, and get the results back as either the closest match for a SuperCard CLUT color, an RGB value, or a web encoded RGB color.Download

BatchThumbnailer
Fork external by Chilton Webb
Version: 1.0, Category: Graphics
Allows you to batch thumbnail up to 10,000 image files, and keep them in memory for instant access. It can handle any type of graphic or movie that QuickTime can handle.Download


BundleBridge
Fork external by Tomas Franzén
Version: 1.0, Category: Other
The BundleBridge external lets you run bundle-based externals, much like Chilton's Bundle external, but with a few additional features. BundleBridge adds a new way of writing bundle externals that allows for some new features, while retaining support for all older bundle externals.Download


CaffeineX
Fork external by Chilton Webb
Version: 1.0, Category: System & Processes
Caffeine is a simple external that tells the OS not to go to sleep or start the screen saver. This is very useful if you're performing lengthy calculations or doing something that might take some time. I have also included a brief example of how to make a simple animation in SC.Download


CFReplace
4.6 universal external by Bruce Martin
Version: 1.0, Category: Text
This replace is similar to the built in Replace function but it allows you to replace using flags so you can only match backwards, case insensitive and more. Use as many of the following compareFlags as needed.kCFCompareCaseInsensitive
kCFCompareBackwards
kCFCompareNonliteral
kCFCompareAnchored
kCFCompareNumerically
kCFCompareLocalized
default
Download

ChunkOffsetX
Fork external by Chilton Webb
Version: 1.0, Category: Text
With ChunkOffset you can locate ANY occurrence of a substring (not just the first) in terms of whatever chunk format you find most convenient. For example, with a single line of script you can locate the first exact match to a string in a particular column of a multi-line tab-delimited block of text, or determine in what item (or word) of what line the first substring match is to be found.Download

Clipboards
Bundle external by Tomas Franzén
Version: 1.0, Category: Data
The Clipboards external lets you save the main clipboard to a backup one, and restore it later. This is great when running SuperCard commands that destroy the clipboard. You can simply backup the clipboard before SC messes it up, and restore it afterwards.Download


Colour Palette
Bundle external by Alec Hole
Version: 1.0, Category: Graphics
This draws a grid of swatches. It can display a standard clut of 256 colours, or a custom palette of a different size. Pass it a list of colours in the format r,g,br,g,b
etc. where r can = 0 to 255
Then specify the size of one edge of each swatch in pixels, and then the number of columns in the grid.
Download

ConvertEncoding
4.6 universal external by Tomas Franzén
Version: 1.0, Category: Text
Converts text from one encoding to another.Download

ConvertPath
Fork external by Chilton Webb
Version: 1.0, Category: System & Processes
Ever wonder how you track down a file, given its Unix-style path name? Wonder no more! This external gives you the ability to pass in any url for any existing object, and you'll get the Macintosh-style path back.Download

CreateDrawText
Fork external by Chilton Webb
Version: 1.0, Category: Graphics
This external creates a Draw Text graphic on the current card. That's all it does, but it does it very very quickly. Normally to create a drawText graphic you need to script using the drawText tool, this external is a lot quicker.Download

CreatorToolX
Fork external by Chilton Webb
Version: 4.0, Category: System & Processes
This version of CreatorTool features full integration of both OS9's Desktop Database, and OSX's LaunchServices.Download

cURL
Bundle external by Tomas Franzén
Version: 1.0b2, Category: Internet, Network & Communication
cURL is a code library that transfers files across a number of protocols, including HTTP and FTP. By using this external's push command, you can receive parts of the requested file while getting download stats (so you can display a progress bar, etc).Download

CurrentVoice
Fork external by Chilton Webb
Version: 1.5, Category: Audio
This external returns information about the user's currently selected voice. New in this version are info fields that describe the returned results, translated information for Language and Gender, and other minor addition. I left the first line, the name of the current voice, alone, so if you're using an older version and just using the top line of the results, this won't break anything.Download


datePicker
4.6 universal external by Terry Heaford
Version: 1.0, Category: User Interface
Select a date using the Cocoa date picker.Download

DragonImageX 1.2
Fork external by Chilton Webb
Version: 1.2, Category: User Interface
DragonImage lets you define what image you want dragged around while you're performing a drag and drop, as well as what data you want to provide to the recipient.Download

DVD Playback
Bundle external by Tomas Franzén
Version: 1.0, Category: Movies & Video
The DVD Playback external lets you play DVD movies in a SuperCard window, and control its playback. This includes scanning in different speeds, setting the audio volume, navigate menus, and more.Download



Extendedevents
Fork external by Chilton Webb
Version: 1.0, Category: System & Processes
ExtendedEvents is designed to quietly sit in the background and let you know about things you normally don't know about. At this time, it only notifies you that the system is going to sleep, waking up, or that the resolution just changed. In the future, well, that's for the future to decide. So if you have any suggestions or requests, let me know.Download


FinderRefresh
Fork external by Chilton Webb
Version: 1.0, Category: User Interface
FinderRefresh will tell the Finder to refresh a window or folder containing a file, so that it will show changes immediately. Ever click on a file on the desktop, only to have that file move suddenly out from under your mouse? Well, they didn't use FinderRefresh!Download

FindFileByName
Fork external by Chilton Webb
Version: 1.0, Category: Other
This external searches for files whose names include a string you pass it.Download

FlashKeyX
Fork external by Chilton Webb
Version: 1.0, Category: Movies & Video
FlashKey allows you to get and set whether or not keystrokes are passed to Flash apps, on a per app basis, if you've embedded them in SuperCard using SuperCard's QuickTime media controls. This link decompresses into a folder containing one Flash file and one example SuperCard project.Download


Gestalt
Fork external by Chilton Webb
Version: 1.0, Category: System & Processes
The MacOS maintains an internal version database for installed software that might be of interest to the user. In addition, it populates this database with information about the machine it's running on as well. This external gives you direct access to that information.Download

GetCurrentTheme
Bundle external by Tomas Franzén
Version: 1.0, Category: User Interface
Gets the current GUI theme; blue or graphite or whatever Apple might come up with in the future.Download


HiliteColorX
Fork external by Chilton Webb
Version: 1.0, Category: Graphics
This external returns the current user-defined system hilite color in both RGB and Web-Encoded formats.Download


HTTP
Fork external by Chilton Webb
Version: 1.2, Category: Internet, Network & Communication
HTTP can be used to download HTML from websites from within SC. You can download the raw HTML or link to a picture on the web and place it directly into a graphic in SC. Also will allow you to dowmload and seamlessly open SC projects directly from a web link! Store graphics on the web for placement in SC projects.Download

HTTPServer
Fork external by Chilton Webb
Version: 1.0b1, Category: Internet, Network & Communication
This lets SuperCard serve data via an embedded web server. It can handle CGI requests, post data, etc., and can send and receive binary and text data. Though I'll leave the details of doing that up to the user ;-)Download

HXBezierCurve
Fork external by Satoshi Himeno
Version: 1.0, Category: Graphics
The HXBezierCurve Xcmd generates the path of bezier curve and sets the shape of draw polygon object to it.Download



ImageAlpha
Fork external by Chilton Webb
Version: 1.0, Category: Graphics
This external lets you control the alpha level of any graphic in SuperCard.To work, the ink of the graphic MUST BE SET TO 'ALPHA'.
Next, you export the graphic into a variable.
Pass that, and a variable by reference (with the @ symbol in front of it), and an alpha level between 0 (clear) and 255 (opaque).
This external will affect the ...
Download

imageColorAdjustment
4.6 universal external by Terry Heaford
Version: 1.01, Category: Graphics
Core Image color adjustments in a Cocoa window containing the following controls.Hue
Saturation
Brightness
Contrast
Exposure
Gamma
WhitePoint
Opacity
Download

imageColorEffects
4.6 universal external by Terry Heaford
Version: 1.0, Category: Graphics
Core Image color effects in a Cocoa window.Effects:
Invert
Monochrome
Posterize
False Color
Sepia Tone
Download

imageGeometry
4.6 universal external by Terry Heaford
Version: 1.01, Category: Graphics
Image geometry routines in a Cocoa window.Rotate the image by slider.
Rotate the image clockwise by 90 degrees.
Rotate the image counterclockwise by 90 degrees.
Flip the image vertically.
Flip the image horizontally.
Crop the image.
Scale the image.
Return the image back to SuperCard by pressing the apply button or cancel.
Download


InputLevel
Bundle external by Tomas Franzén
Version: 1.0, Category: Audio
Get the current sound input level as a number 0-255.Download

IntelliKeysX
Fork external by Chilton Webb
Version: 1.1, Category: Hardware
The Intellikeys external allows you to get and set configurations for an Intellikeys assistive keyboard, directly from SuperCard 4. This version requires OSX.Download


LaunchURLX
Fork external by Chilton Webb
Version: 1.0, Category: Internet, Network & Communication
LaunchURLX launches a URL in the default browser. Simply pass it a url, and it will launch the right app, with the right url.Download

LineMatchX
Fork external by Chilton Webb
Version: 1.0, Category: Text
This is a variation on the LineOffset command that will give you the number of the first line in a list that exactly matches the entire search string. Unlike LineOffset, this uses a complete match algorithm. Yeah, I know you can do this in LineOffset with a slight modification, but this external won't require that you remember to make that modification.Download

ListMaster
Fork external by Chilton Webb
Version: 4.7d1, Category: User Interface
ListMaster is a set of tools which extend the functionality of SuperCard list fields. ListMaster allows you to display all kinds of new things in lists. You can define multiple columns of mixed size, and each may contain PICT resources, icons, pattern samples, and text.Download

LocalizedString
Bundle external by Bruce Martin
Version: 1.0, Category: User Interface
this bundle external will look up a preset key and return a preset value for that key depending on what language the user has selected to
use in System Preferences -> International control panel.
After you create a bundle application all you need to do is create
language specific folders inside its Resources folder. And drop the
appropriate string...
Download


mergeImages
4.6 universal external by Terry Heaford
Version: 1.0, Category: Graphics
Merges two images using Cocoa's composite operations and returns the result to SuperCard.Composite operations:
NSCompositeClear
NSCompositeCopy
NSCompositeSourceOver
NSCompositeSourceIn
NSCompositeSourceOut
NSCompositeSourceAtop
NSCompositeDestinationOver
NSCompositeDestinationIn
NSCompositeDestinationOut
NSCompo...
Download

MetalTexture
Fork external by Chilton Webb
Version: 1.0, Category: User Interface
Metal windows have long eluded SuperCard users, mainly because they introduce a number of architectural conflicts with SC's native control rendering. If you really need metal windows, this external may help.
Download

MovieTools
Bundle external by Tomas Franzén
Version: 1.0, Category: Movies & Video
Interact with movies and their tracks. Features include enabling/disabling tracks, rotating the movie and getting the status from progressive movies.Download

NavigationDialogs
Bundle external by Tomas Franzén
Version: 1, Category: User Interface
Display navigation services dialogs, optionally as sheets. Open file dialogs can filter files by UTI.Download

OffsetX
Fork external by Chilton Webb
Version: 1.0, Category: Text
OffsetX is similar to the offset function in SuperTalk, but has a few more features. OffsetX is optionally case-sensitive. You can specify a negative number as the starting location, and can list every instance of a string in a haystack of text.Download



PixelColor
4.6 universal external by Chilton Webb
Version: 3.0, Category: Graphics
PixelColor returns the numeric color of any point on the screen, even if SuperCard is in the background. Simply pass it any x,y coordinates in the first parameter, and it will return the SuperCard compatible color that is closest Pass it 'CLUT' as the second parameter will return the same results. Pass it 'RGB', and the results will be in RGB color. Hex will return the abbreviated ...
Download

PixelColorX
Fork external by Chilton Webb
Version: 1.0, Category: Graphics
PixelColor returns the numeric color of any point on the screen, even if SuperCard is in the background. Simply pass it any x,y coordinates in the first parameter, and it will return the SuperCard compatible color that is closest, or an RGB value for the precise color.Download

Preferences
Bundle external by Tomas Franzén
Version: 1.0, Category: Data
Use the Preferences externals to read and write preference values stored in standard plist files. Types are automatically detected (string/number/boolean/array).Download

QTAudioBalance
Fork external by Chilton Webb
Version: 2.0, Category: Audio
This external lets you get and set the audio balance for a single track of your choosing in an audio file played back by SuperCard's QuickTime tools.Download

Quartzify
Bundle external by Ian Bridges
Version: 0.1, Category: Graphics
Gives Supercard users access to the OSX Core Graphics drawing routines. The benefits to using Core Graphics to draw graphics include Anti-aliased graphics, Alpha channel support for transparency, 32 bit RGBA colors, Complex paths of almost any shape, Bezier curves, Stroked, filled, and rotated text, Drop shadows, Axial & radial shadings.Download

Repeating Date
4.6 universal external by Alec Hole
Version: 1.0, Category: Data
This finds a repeating date. You give it an event start date, and how often the event repeats, e.g. once weekly or every eight days, and a test date. It can then find the nearest repeat to the test date, either before or after the test date.
Download

SafeName
Fork external by Chilton Webb
Version: 1.01, Category: Text
This external creates a simple OS9 and OSX compatible way of finding the topmost meaningful name in a list of names (such as those obtained from a folder), increments a counter in the name, and returns the safest meaningful name you could name a new file to be reinserted into that list.Download

ScreenRects
Fork external by Chilton Webb
Version: 1.0, Category: Hardware
This returns a list of the ScreenRects for every active display.Download


setDockIcon
Fork external by Bruce Martin
Version: 1.0, Category: Graphics
sets the application icon as shown in the dock to the image you specify.Download

SetWindowAlpha 1.0
Fork external by Chilton Webb
Version: 1.0, Category: User Interface
SetWindowAlpha lets you set the transparency level of any window of your project, quickly and easily. This feature will work on any Mac running OSX Jaguar or Panther.Download


SimplePrefsX
Fork external by Chilton Webb
Version: 1.0, Category: Data
This external creates a simple OS9 and OSX compatible way of storing preferences, and does all the heavy lifting for you.Download

SimpleTimer
4.6 universal external by Tomas Franzén
Version: 1.0, Category: Other
Schedule timers that fire at a specified time.Download


Spelling Externals
4.6 universal external by Alec Hole
Version: 1.0, Category: Text
These two externals allow you to check the spelling of some text. A language can be specified. The first external gives the positions of misspelt words in text. The second external gives a list of guesses for the spelling of a word.Download

Spotlight
Bundle external by Tomas Franzén
Version: 1.0b1, Category: Data
This external lets you search Tiger's Spotlight database. The Query command lets you specify a search query, and returns a list of matching files/folders. You can also choose to search only in a specific folder (and its sub-folders).Download



Stuff
Fork external by Chilton Webb
Version: 1.0, Category: Data
Stuff is an entirely RAM-based database-like thing. This lets you keep track of up to 50 simultaneous groups of users or people or things, or whatever, and batch process data for them. It is wicked fast, and features over 30 different options.Download

SuperMySQL
Bundle external by Bruce Martin
Version: 1.0.b5, Category: Data
SuperMySQL is a bundle external that allows you to query a MySQL database. It is a bundle external so for now it requires the use of the BundleBridge external. The Source Code is available.Download

SuperMySQLEncodeString
Bundle external by Bruce Martin
Version: 1.0.b5, Category: Data
SuperMySQLEncodeString is a bundle external that encodes a string so it is safe to insert into a MySQL database. It is a bundle external so for now it requires the use of the BundleBridge external. The Source Code is available.Download

Text Encoding Converter
Fork external by Satoshi Himeno
Version: 0.96b, Category: Text
TEC is a collection of externals for text encoding conversion. This collection contains 5 externals below:HXEnUTF8 Xfcn converts the text encoding of <text> from the system default encoding to UTF-8 and then returns the converted version of text.
HXDeUTF8 Xfcn converts the text encoding of <text> from UTF-8 to the system default encoding and then returns the c...
Download

ThemeCursor
Fork external by Chilton Webb
Version: 1.0, Category: User Interface
ThemeCursor sets the mouse cursor to any theme-based variant.Download

TransferStyledTextX
Fork external by Chilton Webb
Version: 1.0, Category: Text
This external can transfer styled text between any field object and any draw text object.Download


UniversalSearchString
Fork external by Chilton Webb
Version: 1.0, Category: System & Processes
This external will obtain or set the Universal Search String, commonly shared between Cocoa apps. For example, if you use command+f in Safari, search for a word, then open TextExit and hit command+f, you'll see your search string there, too. Well, this external lets you play this game, too.Download



VideoInX
Fork external by Chilton Webb
Version: 2.0, Category: Movies & Video
This external lets you interact with any digital image input device, such as an iSight camera, quickly and effortlessly. In addition, you can save images, create quicktime movies, and get and set hardware settings on the device without bothering with the giant configuration popup dialog box.Download

VolumesFromDeviceName
Bundle external by Tomas Franzén
Version: 1.0, Category: Hardware
VolumesFromDeviceName returns the volume(s) for a given device.Download

WaitForKey
Fork external by Chilton Webb
Version: 1.0, Category: User Interface
This external will patiently sit in the background and monitor the user's keyboard, until a particular key is pressed. When it is, it sends you a message, and the time in milliseconds, since you asked it to start listening for the key.Download


WillDialX 1.0
Fork external by Chilton Webb
Version: 1.0, Category: Hardware
This external will determine if OSX will need to dial the modem if you attempt to access a given URL.Download

WindowPtrX
Fork external by Chilton Webb
Version: 1.0, Category: Other
This external returns the WindowPointer for a SuperCard window you specify. This is not too useful alone, but it does open the door for other externals that might not have access to the Internals Toolbox, such as bundle externals.Download

WindowStuff
Bundle external by Tomas Franzén
Version: 1.0, Category: User Interface
WindowStuff does things with windows. Install a toolbar control (in the titlebar) and a proxy icon and menu. Set the alternate title for the window, and install bounds events that gets sent while you drag or resize.Download