MACSKI VERSION HISTORY For Public Release It is recommended that all users switch to the latest version of MacSki, but especially PowerPC G3 and iMac users. ------ CHANGES FROM v1.7.1 to v1.7.2 Sunday, April 25, 1999 * Corrected a limitation on iMacs, G3s, and any other really fast computers. MacSki tried to keep the course times comparable to the Mac IIci by drawing more frames per second on fast computers. The new Macs are so fast that this trick failed and the floating point calculations underflowed to zero, causing the skier to freeze in his tracks. * Now using a gray color for ski trails on color computers, instead of using a black and white pattern. * The ski trails are now less likely to disappear near the top of the screen on fast computers. * The order form and technical support now recognize newer Macintosh computers by their model name. * Snuck in an unofficial feature to allow printing of courses. Hold down the option key and choose Course Preview from the File menu to save a picture file of the current course. For really long courses, hold down ctrl-option and choose Course Preview again to save the next part of the picture. These picture files can be opened in a graphics program (or SimpleText) to view or print the course. 1. MacSki and SimpleText will require a greater allocation of memory (20-30 megabytes). 2. Have plenty of room on your disk drive. 3. Pictures of courses can't be skied; only course files can be opened in MacSki. 4. This feature isn't officially supported. If it doesn't work, stops working, you'd like support, you'd like improvements, or you'd like further instructions... no can do. ------ CHANGES FROM v1.7 to v1.7.1 Friday, January 17, 1997 * During tight turns, the swooshing sound and snow spray should now happen more often. * The MacSki menus are installed before showing the startup screen, which may reduce the chances of Global Village's modem software crashing. * The preferences are now checked for resource structure damage before opening. Damaged preferences are automatically thrown away. * The preferences have gained a more accurate checksum routine to detect external changes. * Opening courses at startup should now work correctly in System 6, although prior problems were probably never noticeable to the user. * Updated the version numbers of the courses (which incorrectly read "v1.6" for MacSki v1.7) and added publisher contact information to each course. * The user's serial number is now stored in courses that are created or modified. * When in the background, MacSki no longer centers the cursor or checks the network. * Storm Impact's internet address and web site have been added to the contact information. * A slight improvement to the compression algorithms reduced the size of the pictures by a few kilobytes. ------ CHANGES FROM v1.6 to v1.7 Tuesday, September 24, 1996 * Skiing is much smoother! * Fixed a PowerPC bug which could have made Algorithmia less random on the first run. SUPPORT FILES * Changed the name of the supplemental art file from "MacSki Colors" to "MacSki Color Art". INTERFACE * Moved Product Information, Technical Support, and Register from the Support menu to the File menu. * Removed the Advertisement menu item. * Improved the ordering instructions and added a "How Do I Order" button to the Registration dialog. * Frames-per-second (see General Preferences) now displays a running average. * When the AppleTalk code takes over for a few seconds, the cursor becomes a watch and is centered in the window. After the AppleTalk code is finished, the cursor is returned to the original location unless the user has subsequently moved the cursor. TEXT * Removed the text regarding the MacSki v1.0 upgrade from the order form, although the upgrade is still available. It confused a lot of new users, and less than 1% of our orders were upgrades from v1.0. * In the future, we may be distributing our software on CD-ROMs (in addition to floppies). That choice has been added to the order form, along with a few other minor changes. * Changed the area code of all phone numbers to 847. Special thanks to the phone company for playing fast and loose with peoples' area codes. Also removed all non-fax numbers. * Updated copyright and version information. TECHNICAL SUPPORT * Updated list of known Macintosh model names. * Added product and vendor text which can be read by help programs. * The Sound Manager version information now shows the minor and bug update numbers, not just the major update number. * In some early systems, it was possible to get very "colorful" dialogs because the color tables were released from memory while the dialog was still displayed. The color tables for dialogs are now non-purgable. INTERNAL BUGS * No longer calling DetachResource on handles returned by GetCTable, because they aren't resource handles. * No longer call HPurge with a nil handle before showing the About Box. GOODBYE SYMANTEC * MacSki is now compiled using Metrowerks CodeWarrior!! ------ CHANGES FROM v1.5 to v1.6 Friday, August 11, 1995 ACCELERATED FOR POWER MACINTOSH!!! * MacSki now runs natively on 680x0 AND Power Macintoshes. Officially, MacSki is now a "FAT binary", but it might be more polite to say "there is just more of it to love". Warning: Don't use any code-stripping utilities to remove either the 680x0 or PowerPC code from MacSki. The built-in virus protection will prevent the altered copies from running. * In the Technical Support dialog, either "680x0" or "PowerPC" appears after the Machine Type to indicate whether the software is running in 680x0 or PowerPC mode. NEW ADDRESS * Storm Impact's address has been updated (see the top of the document). INTERFACE * The General Preferences dialog has two added choices: You can turn off the zoom rectangles which animate the appearance and disappearance of windows by checking "Animate opening & closing of windows". While skiing, you can see the number of frames per second by locking the caps lock key and checking "Caps lock for frames per second". * To smooth animation, MacSki waits for a 1/60 second change in the Mac's internal clock. This may or may not actually smooth animation, and the downside is that it limits the frames per second to a maximum of 60 (or "1:00.00" if you're using the caps lock display). COURSES * Thanks to Lloyd L. Chambers for explaining why MacSki wouldn't read AutoDoubler compressed courses and for pointing out the appropriate change. * Aliases are now supported. * MacSki's author no longer neglects the quiet ioFVersNum byte which previously caused the standard Apple file dialog to act very strangely and not display some courses. SUPPORT FILES * We've moderately improved our internal compression routines. As a result, older versions of MacSki crash if they attempt to use the new color art file (because the new color art won't decompress correctly with the older algorithm). The solution: Don't keep older versions of MacSki on your hard drive. This and future editions of MacSki will always look locally for the color art and sound files before looking elsewhere on the hard drive. * If the MacSki Colors file can't be found, a dialog will appear suggesting that the user might have forgotten to download the file if they obtained the software by modem. You can't believe how many people e-mail us asking where the color or sound file is because they didn't download it. * If the preferences file can't be read, an alert will now suggest throwing the preferences file into the trash. * If the color, sound, or preferences files are opened (or double-clicked) in the Finder, MacSki will now display an alert telling the user that the file is not a course and therefore can't be skied. ORDER FORM & REGISTRATION * Using AtEase to switch between users on the same computer no longer mistakenly causes MacSki to repeatedly ask for a registration number. (Sorry about that one). * Users upgrading from v1.0 need only send a "photocopy" of their manual or disks, not the original. We've changed the word "copy" to "photocopy" in all references to make that clear. * Attempting to open an order form in System 7 without TeachText (or SimpleText) will now display a message directing the user to find "TeachText or a word processor". * Fixed a bug which prevented the order form from including the complete note about our change of address. * When registering, if a user types a serial or customer number (as opposed to a registration number) an appropriate alert informs them of the mistake. WORDING AND ESTHETICS * Color "art" file has been changed from color "data" file. * Added Software Of The Month Club as an organization that is specifically prohibited from distributing our software under any circumstances. * Removed disk space requirements and revised memory requirements in opening text. * The indexes on the opening text screen now highlight edge-to-edge when they are clicked. * Enlarged some dialog boxes and dialog text items so they won't get cut off -- especially the Keyboard Controls dialog which had an item cropped in System 7.5. * Updated copyright and version information. * MacSki now ignores the initial mouse click if the click was as a result of making MacSki the front application. INTERNAL CHANGES A reasonably sized updater isn't available to change MacSki v1.5 to v1.6 because of the major changes necessary to become PowerPC native. * Moved some resources to standard 'STR ', 'STR#', and 'TEXT'. * Updated the list of Macintosh model names. Apple's marketing of different names for the exact same motherboard has made it very difficult to provide the correct Macintosh model names for technical support purposes. The non-Apple clones are going to make the situation even worse. HELP!! Apple needs to create a standard method of obtaining the correct model name (how about putting the Model Name in a pop-up menu in the Sharing Setup dialog, next to the Owner Name and Macintosh Name?) * Extended the built-in virus protection to protect a lot more resources (including the PowerPC code in the data fork). * Improved the AppleTalk functions to hopefully provide all the right parameters and be a little faster. Apple's documentation of AppleTalk is inconsistent and contains errors. * Thanks to Greg Marriott for EvenBetterBusError, DisposeResource, and DoubleTrouble. Thanks to Ian Hendry for MemHell. These four utilities from Apple found a few errors in our software that would have otherwise been very, very difficult to track down. And that's all we wrote. ------ ORIGINAL v1.5 RELEASE Wednesday, September 14, 1994