Scheme Authoring Tools | Guides and Instructions | Utilities and Patches
Third Party Software | Kaleidoscope Savvy Software | Recommended Reading
Scheme Authoring Tools
Scheme Factory - The official Kaleidoscope 2 scheme editor: Preview release 2 of Scheme Factory contains two distinct types of editing environments: the window editor and the control editor. While this doesn't sound like much, it will allow you to make over 90% of your Kaleidoscope Scheme functional without having to enter a resource editing environment.
Pink Elephants - Michael Robinette has put together a very spiffy helper application which allows those of us who are resourcefully challenged to easily calculate the proper numbers for the new K2.x wnd# and cinf resources. 68k version for non-PowerPC users available here.
K2edit+G - A Japanese K2 scheme editor. If someone could write a short description, I'd be happy to place it here. =)
Designer's Studio - A very complete application for creating K1 schemes: everything from creating a scheme file to editing its icons and spicing it up with a splash screen can be done to perfection inside Designer's Studio. Not updated for K2 schemes.
clip2cicn - "Tired of not being able to create cicn's with custom colors? Wasting hours adding colors by hand with ResEdit using the color picker? Well, all of this should be solved with my newest Kaleidoscope 2.0 tool, clip2cicn. It imports any picture in the clipboard, complete with custom color information, into a cicn of a scheme of your choosing."
clip2icns - "clip2icns is currently the only tool that lets you create and edit the new MacOS 8.5 32 bit icons. It takes a the a picture in the clipboard and creates a 32 bit icon, complete with 8 bit mask."
Fast Eddie - "Have you ever wondered why the miracles of modern science can't create a better 8-bit image? Have you ever worked your artistic soul into a frenzy creating a beautifully rendered image, only to have it look awful when in 8-bit color? YOUR TROUBLES ARE OVER! Fast Eddie is a revolutionary shareware application for Macintosh that converts and compresses 24-bit color images without a loss of image quality. Fast Eddie creates an eight-bit optimal color palette that is used to represent a specific image."
KSA Sampler - Shurey has created what many of you have been asking me for for ages. If you want to have those spiffy KSA previews all to yourself... and not have to ask me to createthem... this utility will do a passably fine job. =)
Coloristic - BubblePop says "Coloristic is a simple utility which magnifies the area of the screen surrounding the current mouse position. It will also display the color value for the pixel that is exactly under the mouse position and allow you to copy that color value to the clipboard."
Pixel Spy - From the ReadMe: "Pixel Spy is a simple utility which allows you to determine the magnitude of the various color components which make up a color on the screen. Specifically, you can select a pixel from the screen, and Pixel Spy will tell you the RGB, HSV, CMY, indexed and hex code values for the color of that pixel. You may also modify these displayed codes to manually change the current color and use Pixel Spy to match the current color to one in a color lookup table."
FVPicker - From the ReadMe: "Ever had to re-enter needed color values into Color Picker dialogs? Ever want to get an easy access to "lightened" or "darkened" variations of your color? FVPicker is a Color Picker module that solves both problems with intuitive interface tipical for all products created by @soft."
SchemeChecker - Sven Berg Ryen's HyperCard stack is a must-have for color scheme authors. It quickly checks multiple schemes to insure that all resources are correctly included and set. Currently supports schemes created for Kaleidoscope 1.x and 2.x.
Slider Helper - Sven's newest creation is a graphical CLUT editor that allows users to specify slider colors in a simple, visual environment. For use with schemes made for Kaleidoscope 1.x.
ResEdit 2.1.3 - Download the standard resource editor from Apple.
Appearance SDK and Navigational Services SDK - Two large, technical kits from Apple for developers. Unnecessary Kaleidoscope developers except for two small applications contained in these kits which allow one to view every type of window and control available in the Mac OS. Super tools for previewing your schemes before release.
Guides And Instructions
Schemer's Outpost - What is it? A Hotline site set up by the Kaleidoscope Evangelist and Maury McCown. It's a jump station to a full-fledged online resource of all things Kaleidoscope. Things like pretty much every scheme in existence, the latest scheme tools and software, discussion forums, and interaction with some of the best scheme designers out there.
K2 Intro *DRAFT* - This is the first version of the official K2 documentation. The K2 Intro.pdf is an Adobe Acrobat file which contains detailed instructions for creating and editing the cinf and wnd# resources found in Kaleidoscope 2.x scheme files. However, the document is still a work in progress. This document, combined with the detailed text files distributed in the Kaleidoscope package, should provide enough instruction for you to create a complete Kaleidoscope 2.x scheme. The K2 Intro.pdf has been released in this *DRAFT* form so that those wishing to learn the new format can do so. If you still have questions which are not answered by this, or the documentation bundled with Kaleidoscope, please feel free to join the Scheme List mailing list.
K2 Resources List - Bert Post Uiterweer has compiled a definitive list of all the resources which could and should appear in properly made K2 schemes. Updated for K2.3.
K2 Regia *Open Source* - Richard Bensam has created a totally free scheme which you are invited to tear apart and use to learn the K2 format. Not only are you allowed to dissect the scheme and use bits of it in your own creations, Richard has also created a short tutorial explaining exactly how the scheme was created and exactly how you can do the same on your computer.
K2 Platinum *Open Source* - Bert Post Uiterweer has created another totally free scheme which you are invited to tear apart and use to learn the K2 format. This time, the standard Apple platinum scheme is used for familiarity. Bert shows you how to alter widget placement and window shape to suit your scheming needs.
K2 Tutorial - Erik Ekengren and Tracy Connolly have put together a very straight-forward, very clear tutorial explaing the basic creation of a K2 scheme.
A Kaleidoscope 2 Scheme Editing Primer - James LeDuc has updated his original KSEP guide to include the new K2 format resources. Clearly written, fairly complete and aimed at the beginner, this should prove to be an indespensible part of the schemer's arsenal. Also available here. Version for Kaleidoscope 1.8 and earlier stored here.
K2 Help - Scott Naness has done an extremely thorough report on the new K2.x wnd# and cinf resources. Explained in "normal" language, with accompanying diagrams, this will have you creating K2.x schemes in no time.
K2 FAQ - Ben Mackin has put together a collection of some of the most frequently asked questions about Kaleidoscope 2.x and the new scheme format. So, if you haven't followed the Scheme List religiously but would still like to know the tricks of the trade, this is the place to visit.
Kaleidoscope Scheme Guide - Brian Hagler's Apple Guide for resource editors. Accessible information for intermediate to advanced authors of Kaleidoscope 1.x schemes.
Problem Solving For Kaleidoscope - Jim Herzman has embarked upon a constantly updated series of tutorials dealing with unique and specific difficulties scheme designers may run across.
The K-Files - Jan Peter Bode's in-depth guide on editing Kaleidoscope 1.x color scheme files is aimed at new authors with little ResEdit experience. Fully illustrated.
Utilities And Patches
IconFactory iControl - iControl is quite simply, the easiest, quickest and most friendly way to change every icon in your Mac's System Folder... plus the Trash Can! Want to change the way the default folder looks when you create a new one on the desktop? iControl makes customizing this very easy. Like certain Kaleidoscope schemes, but not the icons that come with them? iControl lets you overide a scheme's icons with your own. Change the icon of your apple menu without the fear of damaging your system resources!
Icon Tools - Alberto Ricci's Icon Tools CM plugin offers scheme designers quick and easy ways to integrate custom icons into schemes. "With Icon Tools, you can modify any file's icon with a single click! Add special effects, rotate, flip, and much more! And with Icon Tools' unique Icon Stamps feature, you can instantly mark your documents and applications with tags, symbols, markers, labels, widgets of any kind - you can make your own stamps too! And if this is still not enough for you, use the Icon Frames to add your own backgrounds to icons, or to make custom folder (or disk, or CD-ROM, or Zip) icons for your favorite applications!" Be sure to check out the Icon Stamps Archive which stores Icon Stamps created by Icon Tools users.
The Sets Manager - Ben Blake's The Sets Manager is a freeware Applescript utility that manages a 'set' of related files which modify the various parameters of your system such as startup screen, background picture or pattern (using the MacOS 8 Desktop Pictures control panel), system appearance (using Kaleidoscope), sounds on system events (using Sounds4Fun, Kaboom! or Sound Master) and window background pattern (using Window Monkey).
Window Monkey - Overcomes one of the few shortcomings of Kaleidoscope 1.x and allows the user to incorporate custom background patterns in Finder windows. A must-have for the graphically obsessed. Note that K2.x now supports built-in window backgrounds.
ClixSounds - Jeff Clix has created a number of small patches which alter the sounds the Kaleidoscope window widget makes. Agent Audio, another Clixsounds product, further expands the replacement options and allows you to quickly place your own sounds in your color scheme files.
Custom Folder - Dark Eagle Software's cool utility for replacing the folder icons in the Kaleidoscope control panel, and more, via distributable plugin modules. Plug-ins save color scheme file size.
KaleidoSwitcher - T. Yoshida's KaleidoSwitcher and KaleidoName are tiny utilities, used together, for randomly choosing different color schemes, properly switched at Shutdown, and for finding out and managing various scheme information.
RandomScope - Matt Banek's RandomScope is another program to enable random scheme-switching in Kaleidoscope. It is a ShutDown item, allowing the next scheme to properly load its icons before you use it.
SchemeHumbler - Patrick Bores has created YAHCS (Yet Another HyperCard Stack) which does something very unique (heh, sort of like last time) and GREAT. Time to put those funkily-named schemes in their proper alphabetical order.
KaleidoColor - Sven Berg Ryen has created another utility: a tool to be used by Kaleidoscope end-users to generate colored text in Finder windows. KaleidoColor only works with system 7.x and Kaleidoscope 1.x.
Third-Party News Sources
Kaleidoscope IRC Channel - Sven Ryen has compiled a very thorough site dedicated to the Kaleidoscope IRC channel he started on the Undernet. This site has everything you need to know to get started with IRC as well as information about the channel and its participants.
Kaleidoscope Resource Page (Closed) - An invaluable web page dedicated to Kaleidoscope news and announcements. The KRP has now permanently closed due to time constraints. However, archived news items and scheme information will continue to be housed here for reference.
Program Switcher - Michael Kampath's control panel allows you to switch between running applications via a simple, customizable keystroke. It also allows you to optionally apply running color schemes to its interface.
MT-NewsWatcher - Simon Fraser's multi-threaded version of NewsWatcher allows the user to both download and read from USENET at the same time. Other improvements are added as well, including compatibility with Kaleidoscope.
Sloop - A nifty little utility from Graham Herrick which turns your Mac's cursor into a benevolent little magnet with "cursor focus" technology. Stacked windows pop to the front with a wave of the mouse instead of having to be selected.
GoMac - Action Utilities' multi-faceted "Start" menu provides a handy launching strip a la Windows95. Complete with clock, deep folder navigation, active application switching and more.
DragThing2 - James Thompson's award-winning launcher provides the handiest desktop launching available, including one-click access to applications, scripts, Internet sites and clippings. Completely Kaleidoscope compatible.
Ircle - Onno Tijdgat's full-featured IRC client. Perpetually in beta testing, and certainly not bug-free, Ircle deserves mention as the best current IRC client for the Macintosh and as a Kaleidoscope-savvy application.
Sleeper - Put your Mac to sleep gracefully with this utility from St. Clair Software. Sleeper allows you to control when your monitor dims, shuts down, wakes up and when your hard drive stops spinning as well as many other Energy Star-compatible features.
URL-Manager Pro - Alco Blom's award-winning bookmark manager rises a full version to 2.0 and adds complete Kaleidoscope compatibility. And since Guy Kawasaki has often praised Alco's software, you can now be EvangeList approved *and* Evangelist approved!
Tog on Interface - by Bruce Tognazzini, former Apple Human Interface Evangelist and Apple Direct columnist. Drawing on the collective wisdom and insight of Apple's human interface team, Tog explains the psychology and research behind the design of the Macintosh user interface. Don Norman writes, "If you work with graphical user interfaces...you had better read this book."
The Design of Everyday Things - by Don Norman, Apple Fellow and Director of the Institute for Cognitive Science at the University of California. An Amazon.com review writes, "Anyone who designs anything to be used by humans--from physical objects to computer programs to conceptual tools--must read this book, and it is an equally tremendous read for anyone who has to use anything created by another human. It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed."
AppleDesign: The Work of the Apple Industrial Design Group - The iMac reminds us that Apple is known not only for the Macintosh user interface, but also for their long tradition of innovative hardware design. This book chronicles 20 years worth of Apple industrial design through over 400 photographs. It starts with the Apple I prototype, includes the original Macintosh and Newton, and finishes just short of the iMac (but iMacs are everywhere these days, so who needs pictures). It also shows many of Apple's concept designs that never made it to the marketplace.
ResEdit Complete - part of the Macintosh Inside Out series
Zen and the Art of Resource Editing: The BMUG Guide to ResEdit
Two books about ResEdit, Apple's resource editing tool. Resources are little pieces of data living in your system file and applications that control everything from icons to menus. If you're interested in further customizing your Mac's interface, or maybe even creating your own Kaleidoscope scheme, these books will tell you everything you need to know about editing resources.
Learn C on the Macintosh - by Dave Mark. Bundled with Metrowerks Code Warrior Lite (a free C development environment) on CD-ROM, this book for beginning Macintosh programmers interested in learning the C programming language comes very highly recommended.
Macintosh Programming Secrets - by Scott Knaster and Keith Rollin. If you are already familiar with C and want to become a Macintosh programmer, read the book that taught me how to write Macintosh applications. -- Greg Landweber (author of Kaleidoscope)
A Fragment of Your Imagination - by Joe Zobkiw. Despite its title, this really is a Macintosh programming book devoted to code fragments and code resources, the basic building blocks of user interface software like Kaleidoscope. It has whole chapters devoted to writing code for windows, button controls, and control panels, with an emphasis on writing accelerated PowerPC code. For intermediate to advanced Macintosh programmers.
How to Write Macintosh Software - by Scott Knaster. Don't let the friendly title fool you; this book is for serious Macintosh programmers and is subtitled "The Debugging Reference for the Macintosh". If you are interested in hard-core Mac OS hacking, you'll probably spend hours staring at a MacsBug window trying to figure out how the system really works, and this book will show you how. Written by Scott Knaster, former Apple Developer Technical Support engineer.
Scheme Spotlight | New Schemes | The Archives | Submit Your Scheme | Tools & Goodies
The Mailing List | The Main Page | Search The Archives | Email The Curator
Copyright ©2001 Greg Landweber, Arlo Rose, and Eric Reid. All Rights Reserved.