Platforms: Windows; Price: Free. Number # 10 alternative to the shimeji-ee desktop app. My Pet Ghost is a Tamagotchi-style idle game, which means your pet remains on the desktop, but you can get back to your desktop with alt+tab. Your desktop pet grows every 30 minutes, depending on how much you took care of it, and leaving it for a long time. Shimejis are little characters (desktop buddies or mascots) who play around in your windows of Google Chrome (web browser) or Chrome OS, while you are browsing the internet. Pick up a shimeji with the mouse pointer, drag them around, and drop them where you want. They walk, crawl, and climb all over your screen and interact with elements on web. Platforms: Windows; Price: Free. Number # 10 alternative to the shimeji-ee desktop app. My Pet Ghost is a Tamagotchi-style idle game, which means your pet remains on the desktop, but you can get back to your desktop with alt+tab. Your desktop pet grows every 30 minutes, depending on how much you took care of it, and leaving it for a long time.
June 28, 2014, 11:04:16 PM. NOW YOU CAN HAVE YOUR VERY OWN MALEWARE-FREE, QUIETER YET SOMEHOW STILL ANNOYING VERSION OF BONZI WITH BRAND NEW FEATURES LIKE: Climbing. Forming a clone army. KID TESTED AND HOPEFULLY VINESAUCE APPROVED.
Heya! Here's a simple tutorial on how to download and run a desktop buddy, or shimeji as they're called.
~~~~~~
Step 1: Download Java
Shimejis won't run without Java, so be sure you have it installed using the official website at java.com/en/download
Step 2: Download your Shimeji
Find one you want to download! Here's a list you can use with quite a few options: Shimeji masterlist
Shimeji-ee Windows 10 Tutorial
Most shimeji come with all the necessary components, but it'll most likely be in a .zip file, so you'll need a program to extract it. I recommend either winzip or winrar. Open it up and you should see something like this.
Step 3: Extracting the Shimeji
Make a new folder on your desktop with the name of your shimeji. In this example, I named mine 'test shimeji'. Highlight the files then extract them to the folder you just made.
Step 4: Start it Up
If everything has gone smoothly, your desktop buddy should be ready to go. Sometimes there will be 2 different ways to start it up, with either an .exe or an executable jar file. I suggest using the latter.
And you're golden! Have fun with your new shimeji! You can always add another one or close it out by right-clicking on the icon at the bottom right of your desktop.
~~~~~~~~
Shimeji-ee Windows 10 Tutorials
Have any questions? Feel free to ask and I'll try to help however I can. c:
Nov 25th, 2015
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- 'The animations list' and 'The behaviors list' both cover the actions.xml file.
- The animations list - What do I look like? (actions.xml)
- When creating animations for shimeji, the first <ActionList> is where image sets for
- -----------------------------------------------------------------
- <Action Name='Sit' Type='Stay' BorderType='Floor'>
- <Pose Image='/shime11.png' ImageAnchor='64,128' Velocity='0,0' Duration='250' />
- </Action>
- ---------------------------------------------------------------------
- -Action Name is defined as 'Sit' in this case which is used as a reference for later.
- -The Type can be one of three values: 'Stay' 'Move' and 'Animate'. The Type 'Stay' is used for looping animations and 'Animate' is used
- for a one-time animation. The 'Move' type should only be used when the shimeji will be moving during the animation.
- -BorderType values are: 'Floor' 'Ceiling' and 'Wall'. This is where your shimeji is when doing its pose.
- -PoseImage is the image file used in imgShimeji which can be be customized.
- -Image Anchor is where the bottom center of your shimeji should be located in the image file. The first number is the X-coordinate and the second is the Y-coordinate. This is used to determine how it is positioned on-screen when animating. In this case, the center is slightly higher than the bottom so that the shimeji's legs are 'dangling' from the bottom. The max values are based on the images used - typically 128x128px.
- -Velocity: The speed and direction that your shimeji travels when doing the pose. Used along with the 'Move' type animation.
- The first number is the horizontal speed and the second is for vertical speed.
- -Duration: Duration of pose in tenths of a second. 250 = 25 seconds
- -The <Action Name> bracket and <Animation> brackets need to be closed with a </Action> and </Animation> bracket in order to
- end the animation. In the <PoseImage..> bracket it is important to end with '/>' to allow for more images to be used in the
- animation. To use multiple images, start a new line and add another <PoseImage..> bracket. For example:
- ----------------------------------------------------------------------------
- <Action Name='Walk' Type='Move' BorderType='Floor'>
- <Pose Image='/shime50.png' ImageAnchor='64,128' Velocity='-2,0' Duration='15' />
- <Pose Image='/shime2.png' ImageAnchor='64,128' Velocity='-2,0' Duration='15' />
- <Pose Image='/shime50.png' ImageAnchor='64,128' Velocity='-2,0' Duration='15' />
- <Pose Image='/shime3.png' ImageAnchor='64,128' Velocity='-2,0' Duration='15' />
- </Action>
- ------------------------------------------------------------------------------
- The Behaviors list - What should I be doing? (actions.xml)
- The second layer <ActionList> under the comment <!---Actual Behavior---> is a second list that defines behaviors for the shimeji
- to follow. This list defines the duration and order of actions from the first list, as well as certain other aspects of shimeji
- -------------------------------------------------------------------
- <Action Name='SitDown' Type='Sequence' Loop='false'>
- <ActionReference Name='Sit' Duration='${500+Math.random()*1000}' />
- </Action>
- --------------------------------------------------------------------------
- -Action name is the name of the behavior that the shimeji will be using, and will show on the 'Set Behavior' menu.
- -Type: Not sure what this is used for but there are four types: 'Sequence' 'Select' 'Embedded' and 'Animate'
- --Sequence will run each line of the action in order until the end of the behavior.
- --Embedded: ???
- -Loop: Whether or not the animation will continue until conditions to end the loop are met.
- -ActionReferenceName is what will be used to call back the image sets we made earlier!
- -Duration is only required when referring to 'Stay' type animations from before. This can be a static value, or randomized with a Java math function.
- -Again, it is important to end each bracket with a matching '/>' or '</Action>'.
- It is possible to link multiple image sets and animation types to one behavior!
- ------------------------------------------------------------------------------------
- <Action Name='FallingAsleep' Type='Sequence' Loop='false'>
- <ActionReference Name='SitWithLegsUp' Duration='${25+Math.random()*100}' />
- <ActionReference Name='Asleep' Duration='${500+Math.random()*200}' />
- <ActionReference Name='SitWithLegsUp' Duration='10' />
- ---------------------------------------------------------------------------------------
- In this example, the 'SitWithLegsUp' is a 'Stay' type animation, so that the shimeji will loop it until the time expires. After the time is up, the shimeji will continue
- into the 'FallAsleep' animation. This one is an 'Animate' type, so a duration is not required. As soon as that ends the 'Asleep' animation will trigger which is also a
- 'Stay' type animation. The result of this behavior is a shimeji that will sit and nod off for a few moments, fall asleep, and stay asleep for a while, then wake up with
- Notice how each line is ended with '/>' and the entire Action is ended with '</Action>'.
- behaviors.xml - Where and how often should I do this? (behaviors.xml)
- DISCLAIMER: DO NOT DELETE THE BEHAVIORS MARKED WITH '<!-- ALWAYS REQUIRED -->'. THESE ARE NECESSARY FOR SHIMEJII-EE TO ACCEPT THE BEHAVIORS.XML FILE
- This is how we tell the shimeji when and where it can do its stuff.
- -------------------------------------------------------------------------------------------------
- <!-- On the Floor -->
- <Condition Condition='#{mascot.environment.floor.isOn(mascot.anchor) || mascot.environment.activeIE.topBorder.isOn(mascot.anchor)}'>
- ----------------------------------------------------------------------------------------------------
- This section is for animations that will take place on the floor of your screen. Each section is marked with a similar comment stating where its behaviors can trigger.
- ---------------------------------------------------------------------------------------------------
- <Behavior Name='SitDown' Frequency='200'>
- <BehaviorReference Name='SitWhileDanglingLegs' Frequency='100' />
- <BehaviorReference Name='LieDown' Frequency='100' />
- </Behavior>
- <Behavior Name='SitWhileDanglingLegs' Frequency='200' />
- <Behavior Name='FallingAsleep' Frequency='200' />
- -----------------------------------------------------------------------------------------------------
- -Behavior Name refers back to the behaviors list in the actions.xml file. Whatever name you gave the behavior should be used here.
- -Frequency determines how often the shimeji will perform this behavior under it's conditions. The higher the number, the more often it will occur.
- -NextBehavior Add: What this does is tell the shimeji to perform one of a list of behavior defined in the continuing brackets. In this case, after 'SitDown' is triggered,
- the shimeji will look at the next lines and choose at random from them.
- Again, it is important to end each bracket with a '/>' or similar term to end the behavior bracket.
- Hopefully I correctly conveyed the information!
RAW Paste Data