shimeji-ee
Shimeji English Enhanced
Shimeji-ee is a Windows desktop mascot that freely wanders and plays around the screen. The mascot is very configurable; its actions are defined through xml and its animations/images can be (painstakingly) customized. Shimeji was originally created by Yuki Yamada of Group Finity (http://www.group-finity.com/Shimeji/). This branch of the original Shimeji project not only translates the program/source to English, but adds additional enhancements to Shimeji.
==== Contents ====
==== Homepage (with wiki) ====
Homepage: http://code.google.com/p/shimeji-ee/
==== Requirements ====
==== How to Start ====
Double Click the Shimeji-ee icon (Shimeji-ee.exe). Right click the tray icon or the individual Shimeji for options. Left click the tray icon to create another Shimeji.
==== Basic Configuration ====
If you want multiple Shimeji types, you must have multiple image sets. Basically, you put different folders with the correct Shimeji images under the img directory.
For example, if you want to add, say, a new Batman Shimeji:
When Shimeji-ee starts, one Shimeji for every image set in the img folder will be created. If you have too many image sets, a lot of your computer's memory will be used... so be careful. Shimeji-ee can eat up to 60% of your system's free memory.
Shimeji-ee will ignore all the image sets that are in the img/unused folder, so you can hide image sets in there. There is also a tool, Image Set Chooser, that will let you select image sets at run time. It remembers previous options via the ActiveShimeji file. Don't choose too many at once.
For more information, read through the configuration files in conf/. Most options are somewhat complicated, but it's not too hard to limit the total number of Shimeji or to turn off certain behaviors (hint: set frequency to 0.)
==== Advanced Configuration ====
All configuration files are located in the in the conf folders. In general, none of these should need to be touched.
The logging.properties file defines how logging errors is done. The actions.xml file specifies the different actions Shimeji can do. When listing images, only include the file name. More detail on this file will hopefully be added later. The behaviors.xml file specifies when Shimeji performs each action. More detail on this file will hopefully be added later.
Each type of Shimeji is configured through:
When Shimeji-ee starts, one Shimeji for every image set in the img folder will be created. If you have too many image sets, a lot of your computer's memory will be used... so be careful. Shimeji-ee can eat up to 60% of your system's free memory.
Shimeji-ee will ignore all the image sets that are in the img/unused folder, so you can hide image sets in there. There is also a tool, Image Set Chooser, that will let you select image sets at run time. It remembers previous options via the ActiveShimeji file. Don't choose too many at once.
The Image Set Chooser looks for the shime1.png image. If it's not found, no image set preview will be shown. Even if you're not using an image named shime1.png in your image set, you should include one for the Image Set Chooser's sake.
Editing an existing configuration is fairly straightforward. But writing a brand new configuration file is very time consuming and requires a lot of trial and error. Hopefully someone will write a guide for it someday, but until then, you'll have to look at the existing conf files to figure it out. Basically, for every Behavior, there must be a corresponding action. Actions and Behaviors can be a sequence of other actions or behaviors.
The following actions must be present for the actions.xml to be valid:
ChaseMouse Fall Dragged Thrown
The following behaviors must be present for the behaviors.xml to be valid:
ChaseMouse Fall Dragged Thrown
The icon used for the system tray is img/icon.png
==== How to Quit ====
Right-click the tray icon of Shimeji, Select "Bye Everyone!"
==== How to Uninstall ====
Delete the unzipped folder.
==== Source ====
Programmers may feel free to use the source. The Shimeji-ee source is under the New BSD license. Follow the zlib/libpng licenses.
==== Library ====
lib / jna.jar and lib / examples.jar of the JNA library. JNA follows the LGPL. lib / AbsoluteLayout.jar from Netbeans.
==== Trouble Shooting ====
Shimeji-ee takes a LOT of time to start if you have a lot of image sets, so give it some time. Try moving all but one image set from the img folder to the img/unused folder to see if you have a memory problem. If Shimeji is running out of memory, try editing Shimeji-ee.bat and change "-Xmx1000m" to a higher number.
If the Shimeji-ee icon appears, but no Shimeji appear: