How To Edit A Shimeji

  1. Shimeji How To Make
  2. How To Edit A Shimeji Photo
  3. How To Use Shimeji
  4. How To Create A Shimeji
  5. How To Make Your Shimeji Steal

Here's a tutorial about how to edit the images for Shimejis in order to create your own little desktop buddy! ALSO, if you can't see the image, you may have to download it. It's the whole pixel thingy. 1) Pick your model shimeji. Go download one if you haven't already. I doubt you'd be here if you hadn't. There are shimeji buddies of many popular anime series, games, movies, animations, etc. Available for download in the shimeji directory. Choose your own favorite character with its unique behavior, created by artists/creators from all over the world. Get your Shimeji.

Download NowSource CodeDeviantArt GroupVideoAffordances Tutorial
This tutorial will walk you through the various steps required to make an interaction animation between two different shimeji. It expects you to have a working understanding of how to edit the xml files to add frames and the like.
You can also download a working example for free from my Patreon. Note that this version is not guaranteed to be using the latest version of Shimeji-ee, so if you plan to use this particular example for your own shimeji you should update it to the latest version.
Interactive actions have the following components:
  1. A shimeji Broadcasts an affordance
  2. Other shimeji detect this affordance and move towards it (ScanMove)
  3. Once the shimeji meet, they Interact. If the interaction finishes successfully, they change to the given new Behavior. Otherwise, they continue as normal in their respective sequences.
Character

Broadcast

Let's start with broadcast. There are three versions:
  • Broadcast
  • BroadcastStay
  • BroadcastMove
These correspond to Animate, Stay and MoveHow To Edit A Shimeji respectively, and work in the same way.
For this example, let's make a Broadcast action. Take the sit action of the shimeji you want and make a copy of it.
Then, modify it so it becomes a Broadcast action instead of a Stay as shown in the code snippet below.
Note the new parameter, Affordance. Any shimeji searching for an affordance will need to use this same value.Create a new sequence for the action as normal.
Add the new action into behaviors.xml as appropriate. I recommend a high frequency as it relies on another shimeji noticing it.
For this example, place it in the 'On the Floor' condition block.

ScanMove

ScanMove refers to moving towards a target shimeji that is Broadcasting the affordance of interest.
Start by making a copy of the run action in the shimeji that will be looking to Interact with the first shimeji, as seen here.Modify the action to the new ScanMove type. Take note of the new attributes:
  • Affordance: The same name as you used before, in the Broadcast action. These values must match!
  • Behavior: When the shimeji reaches the Broadcasting shimeji, this is the Behavior (not Action) to change to.
  • TargetBehavior: The same, but for the Broadcasting shimeji, not the ScanMove-ing one.
Note that the behaviour properties are expecting Behavior names, which typically refer to sequences, not Action

Shimeji How To Make

s with image frames.Create a new sequence for the action.
Note the small Stand before the ScanMove—this is important! Without it the ScanMove will not work.Add into behaviors.xml as normal. It should be a high frequency.

How To Edit A Shimeji Photo


For this example, place it in the 'On the Floor' condition block.

Interact

Now that we have the two shimeji meeting, they need to Interact with each other. You can either have art showing each of them separately in their own frames, or one of them using frames with no images set and the other having the art of both. Either way you should use the Interact action so they know to stop if they are torn apart by the cursor or environmental changes.
You can also use the optional Behavior attribute to force one or both of them to execute a behaviour should the interaction complete successfully. Other behaviours in the sequence/NextBehaviourList would follow on from an interrupted interaction.
For this example, one of the shimeji will become invisible for the duration of the Interact

How To Use Shimeji

ion. The other will display art for the both of them. The first shimeji, with the art shown, would use an action like this:And the associated sequence:The second shimeji uses a pose with no image, measured to be as long as the other action. It uses the Behavior attribute to force a behaviour change should the Interaction complete.And the associated sequence:In behaviors.xml, these should appear in the list with their frequency set to 0 and be hidden from view. If they are not listed, the Shimeji Interact

How To Create A Shimeji

ions will not work.

How To Make Your Shimeji Steal