You are here

Magic Engine Icons Info for Mac

As nice as it is to have the loose app in the apps folder, you'll need to put Magic Engine in a folder to be able to utilize the KEY file. I tried putting the KEY file in different locations inside the APP container, but it would not be recognized.

The following was all done on OS X 10.6.4, so different versions might have different solutions. I'm pretty sure that the Terminal command below must be modified for earlier OS versions.

Folder Icon

No problem. WYSIWYG. A Copy/Paste job.

App Icon

Only a bit more sensitive in that you are overwriting a file that ships in the original package - a minor mod.
Simply replace 'program.icns' file inside the Resources folder. No big deal.
Requires reboot or Finder restart.

USE THE FOLLOWING INFO AT YOUR OWN RISK.
I MAKE NO CLAIMS OR GUARANTEES - ESPECIALLY REGARDING THE TERMINAL UNIX COMMANDS! vvvvvvvvvvvvvvvvvvvvvvvv

PCE File Icon

It was a bit of a trick to get this to work.
It might depend on if you've already installed Magic Engine to the App's folder. I'm unsure, but this might be when the Plist file is loaded and any relevant file extensions are loaded. It also might depend on if you've already accessed any directory containing .PCE files. If you have, it seems that if OS X doesn't have an icon registered to that extension it will assign the generic EXEC icon.

Another Note: I used App Zapper when I deleted the ME folder from the App's folder. I have no idea if this makes any difference, except that it does delete three extra files that are written somewhere into the system when ME is launched.

  1. Applications/MagicEngine
  2. Application Support/MagicEngine (*computername/Macintosh HD/Users/*user/Library/Application Support
  3. Preference/com.magicengine.pce.LSSSharedFileList
  4. Preference/com.magicengine.pce

OS X 10.6.4 (Snow Leopard) Terminal:
(Assumes you have the 'MagicEngine.app' in the 'Magic Engine' folder)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/Magic\ Engine/MagicEngine.app

Terminal command for older OS starts with:
/System/Library/Frameworks/ApplicationServices.framework/...

**I make no claims as to the correctness of these instructions. I'm not a programmer or UNIX person, I'm a graphics person, I like nice icons. I accept no liability to any problems that may occur as a result of using the information in this document.
If you use these instructions you are agreeing to assume all liability on yourself.

My post on Apple's Discussion Forum regarding the issue of changing PCE file icons:
Topic: Icons - Force Finder to Reload Plist File with Terminal
http://discussions.apple.com/message.jspa?messageID=11987664#11987664

Sat, 2014/06/28 - 6:22pm
Magic Engine Icons Info for Mac