moo

Macintosh software applications

X-MasTree
X-MasTree 1.4
A Christmas Tree for your Mac.

What is X-MasTree?
A Christmas tree for your Mac.

Why is X-MasTree?
Because I'm a sucker for shiny lights. Besides, YourHead software, maker of Christi's Tree, seems to have dropped off the face of the earth, sad to say. Anyone knows what happened to them, send me an email.

UPDATE: The mysterious disappearance of YourHead Software has been solved! Yesterday I received an email from Isaiah Carew, the man behind YourHead. It was good news, not bad, that led him to drop YourHead:

Hi,

I saw your nice little christmas tree program while browsing around and clicked over to see your page. Thanks for mentioning Christi's Tree. I was YourHead and yes, I pretty much dropped off the face of the earth when when my wife (Christi of course) had our first kid about two years ago.

Maybe when the kids get a bit older I'll regain my life, but until then, I'm glad that someone has picked up the Christmas tree torch. If I can help out, let me know.

Thanks,
Isaiah

Congratulations, Isaiah! Best of luck to you and your new family.

Isaiah has also given me permission to distribute Christi's Tree while he is away.

How do I use it?
Double click the icon to launch. There are many options, including which color lights to display, lighting modes (static, blinking or fading), a few ornaments, and a badge displaying days left until Christmas. WARNING: setting the lighting mode to "fade" will beat the living snot out of your CPU.

Looking for some nice Christmas Lights to go with X-MasTree?

How much does it cost?
Free, of course.

Changes:

Version 1.4: Fixed "Days left until Xmas" bug. Added the ability to choose January 7th as the date to celebrate Christmas (as per some Orthodox traditions).

Version 1.3: Universal binary version.

Version 1.2:
• Reduced CPU usage.
• Images optimized for smaller file size.

Version 1.1:
• Colored Trees! Woo-boy.
• Decided to go for broke and use high quality images. It increased the file size, but hey, it's Christmas.
• New lights. You can still use the old style if you want, however ("Use v1.0 Style Lights").
• Much needed popcorn strands option added.
• Purple ornaments added. Dunno why they weren't in there in the first place.
• If no lights are set to blink/fade, X-MasTree will treat your CPU very nicely.
• Toggling the shadow no longer leaves weird dropouts behind.
• Added the option to set Christmas to the 24th for some European nations.
• Japanese localization added courtesy of Yuzuru Shiraiwa. Sweeeeeet.
• Lots and lots of code cleanup, if you care about those things.

A big debt of gratitude really needs to go to Yuzuru Shiraiwa. He put up with a LOT of pestering from me. I kept adding new features and emailing him requests for translations all day and night.

Version 1.0: Initial release. Splork.


"X-Mas: Variations on a theme", by Bort Longyear.

System Requirements:
Mac OS X 10.4 or higher

Usage:
X-MasTree is 159% Freeware. X-MasTree may be freely distributed, as long as no fees are collected for it. You do not have to contact StimpSoft™ or the author for permission to distribute this application. Actually, I would prefer it if you just left me alone. Really.

Disclaimer: StimpSoft™ and its "employees" are NOT responsible for any damage, loss, tooth-decay, sexual dysfunction, warts, plague of locusts or cat infestation that may occur from using this application.


Download X-MasTree 1.4

Requires Mac OS X 10.4.x
Size: 836k

Download X-MasTree Source Code
Size: 812k

Download X-MasTree 1.2
(for Mac OS X 10.3)

A note about adding custom ornaments to X-MasTree

If you are familiar with browsing application bundles, you can add your own custom ornaments to X-MasTree. Simply create a transparent image 200 x 275 pixels and draw your custom ornaments on that. Make sure to save the file as a TIFF image with transparency turned on and LZW compressed. The file name must be either "CustomTop.tif" or "CustomBottom.tif", or both. "CustomTop" images are drawn above all other ornaments and lights, and "CutomBottom" images are below all other ornaments and lights. Now place the image file in the "Resources" folder of the X-MasTree application bundle. Note: it may help to use one of the tree images (Tree0.tiff) from the resource bundle as a guide for placing your ornaments around the tree.

If you want to hide the custom ornaments but don't want to remove them from the bundle, open up the terminal and type in:

defaults write com.stimpsoft.xmastree _drawCustomObjects -integer 0

and to turn them back on:

defaults write com.stimpsoft.xmastree _drawCustomObjects -integer 1

Now, I hate to sound like a grouch, but if you cannot figure out how to create and add your own custom ornaments, DO NOT EMAIL ME FOR HELP. In time this hidden feature will be unhidden, but for now, you are on your own.

 

Morty the Dog