Shop Forum More Submit  Join Login
HowTo Expand Shimeji Animation by ChibiEdo HowTo Expand Shimeji Animation by ChibiEdo
Tutorial: How to Expand Shimeji Animations.

Huge File warning.. XD
Ok so just a few days ago I decided to work on my own Shimeji.. and because I'll directly started playing with the xml files right at the beginning I thought I'd share my knowledge in expanding Shimeji animations!

I really appreciate feedback on this. I would like to know if it's understandable and if it worked for you.. I hope you are not scared by the huge amount of text.xD

If I get positive feedback I may consider making another one concerning adding fully custom animations.. but that's a bit more complex and involves editing both the actions.xml and the behaviors.xml...

Hope you like it~~ Comments?

EDIT: [link] <---I got the English Shimeji from here^^ sorry that I hadn't mentioned it before.. I forgot many people have the japanese version..

EDIT2: IMPORTANT!! Just a little additional advise:
If you create multiple Shimeji in the img folder of such an xml edited Shimeji you have to make sure all of the pictures specified in the xml file are present or it won't start up because it can't find the pictures... so you also can't just take a Shimeji image folder from someone else and throw it into your img folder.. because it's highly likely that there will be missing files.. Hope I explained it somewhat understandable.. ^_^;
Add a Comment:
 
:iconfunnyway:
FunnyWay Featured By Owner Jun 11, 2013  Hobbyist Digital Artist
Where is your shimeji?
Reply
:iconfunnyway:
FunnyWay Featured By Owner Jun 11, 2013  Hobbyist Digital Artist
Thank youuu, really helpful! I was looking for a long time how to do this! But this is a little complicated :o
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Jun 11, 2013
thank you~~~ glad it could help you!
Well I got lazy and never finished my own shimeji but currently I'm working on another so maybe I'll get that one done...XD They are soo much work to draw. But I really like them~
Reply
:iconfunnyway:
FunnyWay Featured By Owner Jun 11, 2013  Hobbyist Digital Artist
Me too XD
so, do you know how to make a custom animation? I was trying to add new frames but it doesn't work D:
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Jun 11, 2013
I actually did add custom animation already but it's a bit harder than just expanding the existing animations.
you have to change stuff in the actions.xml and the behaviors.xml for this to work. you 'design' them in the actions.xml and refer to them and how commonly they appear in the behaviors.xml. I haven't grasped all of the details yet but i got it to work. Since I'm working on a Shimeji again I'm also getting motivated again to make the custom animations tutorial I had planned to do. Need to understand it better first and think about a way how to explain it without getting too confusing. So not sure when I'll get to it.
Reply
:iconfunnyway:
FunnyWay Featured By Owner Jun 12, 2013  Hobbyist Digital Artist
Thankss, I had managed to add a new movement in their actions, but I didn't know that I also had to change the behavior.xml :s I think that's why it didn't work. Thank you very much for explain and yes, please do a tutorial of the custom animation later :iconjoyplz:
Reply
:iconfrostwindl:
FrostwindL Featured By Owner Apr 14, 2013  Student General Artist
btw changing the image anchor values does indeed enable you to make custom shimeji sizes
Reply
:iconfrostwindl:
FrostwindL Featured By Owner Apr 14, 2013  Student General Artist
wowowowow, this is exactly what i dreamt for.

i made 400x400 picx of my oc just for this and when i found out that only the 128x128 part would show since the anchor was set to that. then i tried to resize it to 128 px but then it got way too pixelated and my whole world crumbled, all that effort for nothing.

then i saw this. omgomgomgomg! thank you so much!
Reply
:icontenyume-kasumi:
Tenyume-Kasumi Featured By Owner Apr 5, 2013
This is great and understandable! Hope I get to try it out soon.
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Apr 5, 2013
Thanks! Have fun~
Reply
:iconstopthinkmove:
stopthinkmove Featured By Owner Mar 17, 2013  Hobbyist Digital Artist
For some reason the English Shimeji never works properly on my computer, would you happen to know why? When I try to run the shimeji.exe file the shimejis never appear, the same goes for the jar files. The only way i've gotten them to actually work is by using the bat file but that also brings up a command box. And I never have this problem with Japanese Shimejis.
I can't really edit the xml files if they're all in japanese. :/
Help?
Reply
:icongraycchi:
Graycchi Featured By Owner Apr 22, 2013  Student General Artist
I'm not sure if this'll help, but.... the colors and order in the xml files is the same for both japanese and english shimeji, so you can open the xml files for a jp shimeji and the ones for an eng one, compare them and edit them like that.(well you probably solved this by now anyways...)
Reply
:iconstopthinkmove:
stopthinkmove Featured By Owner Apr 30, 2013  Hobbyist Digital Artist
yeah I thought of that but I'll probably mess up the kanji and it won't work :/
Thanks though!
Reply
:iconscenikeight:
scenikeight Featured By Owner Jan 5, 2014
I know this comment is old, but you could make your own translation by editing both actions and behaviours. Or just download the English one and paste it in.
Reply
:iconstopthinkmove:
stopthinkmove Featured By Owner Jan 5, 2014  Hobbyist Digital Artist
Yeah but the Japanese language is finiky at times and the english doesn't work at all. 

It actually doesn't matter know because I got a new computer that doesn't have java and I don't know if I want to download it or not since its used a lot for trojans and stuff (it would also bug me everyday to update on my last computer)
Reply
:iconscenikeight:
scenikeight Featured By Owner Jan 5, 2014
Oh, okay.
Reply
:iconhatscandraw:
hatscandraw Featured By Owner Feb 5, 2013  Hobbyist Digital Artist
Oh my god I love you. I'm going to make my own Shimeji soon, and I had been hoping to find some way to make custom animations~
Reply
:iconfunnyway:
FunnyWay Featured By Owner Jun 11, 2013  Hobbyist Digital Artist
I was also looking for ways to create custum animations, if you know please help me D:
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Feb 6, 2013
aw glad you like this : D It's only expanding existing animations though, completely custom animations are a bit more complicated.
Reply
:iconhatscandraw:
hatscandraw Featured By Owner Feb 6, 2013  Hobbyist Digital Artist
Yes, I am aware. But this helps a lot. oAo
Reply
:icondarkestslumber:
DarkestSlumber Featured By Owner Jan 28, 2013  Hobbyist Digital Artist
this is very helpful, thanks :D
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Jan 28, 2013
glad you deem it helpful : D
Reply
:iconsaranarai:
SaranaRai Featured By Owner Jan 16, 2013
Oh my god... this is SO helpful!! O_O
My shimeji can blink D:
It looks so freakin' cute I could die.

Thank you for doing this! *____*
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Jan 16, 2013
aww I'm glad I could help : D
Reply
:iconmovchen:
Movchen Featured By Owner Jan 4, 2013  Student General Artist
This is so incredibly helpful! Thank you for taking the time to make this :) It's really appreciated!
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Jan 8, 2013
aw I'm glad you deemt his helpful~
Reply
:iconsophiadragonmaster:
SophiaDragonMaster Featured By Owner Dec 15, 2012  Professional Digital Artist
This miiight get useful once I decide to stop being a sissy and modify the animations! :D thanks for sharing xD
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Dec 15, 2012
awesome good luck : D
Reply
:iconvarjokani:
Varjokani Featured By Owner Dec 8, 2012  Professional Digital Artist
I m stupid rabbit from Finland and I m happy to have some advice where to start. :la:
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Dec 15, 2012
aw glad you like! have fun!
Reply
:iconnappingcondor:
NappingCondor Featured By Owner Dec 5, 2012  Hobbyist
PLEASE ALLOW ME TO KISS YOUR FACE PARTS, YOU BEAUTIFUL, WONDERFUL, EXTREMELY HELPFUL PERSON ~ . YOU WIN THE INTERNET AND ALL THE RESPECTS.
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Dec 6, 2012
d'aw thanks!
Reply
:icony6562:
y6562 Featured By Owner Oct 11, 2012
do you know how to stop it from cloning? found this action "com.group_finity.mascot.action.Breed", tweak around with it, but when i start the .exe file nothing happens. that must resulted as an error. i have Altair, Ezio, Desmond, Leonardo, Malik, Yusuf, and Lightning. i just don't want them all to duplicate and eat my screen. help please? all of these have Japanese .xml files.
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Oct 11, 2012
sorry I don't know the japanese .xml files..
In the english file it's this part I think (in the behaviors.xml) :

<Behavior Frequency="50" Name="SplitIntoTwo" Condition="#{mascot.totalCount < 50}"/>

I think if you change Behaviour Frequency to 0 they don't duplicate anymore. (As far as I know frequency tells us how probable it is that this action happens). And it seems that if you have more than 50 they won't duplicate anymore so changing the 50 to a smaller value probably limits the amount of clones. Maybe you'll find a line like this in the japanese version?

Oh and I just found this:

<Behavior Frequency="50" Name="PullUpShimeji" Condition="#{mascot.totalCount < 50}"/>

So I guess there are two cloning actions in this.. You'd probably have to edit both.

Good luck! Tell me if something helped.
Reply
:icony6562:
y6562 Featured By Owner Oct 11, 2012
i see. Japanese one are different. the altair have both english and jap, and both are exactly the same. tried it for both, haven't seen him duplicate in a while, so i guess it works. I guess that the SplitIntoTwo is where they split (obviously), and the PullUpShimeji are the one where a box / something similar pop up. the first char will pull up his/her clone from that box.

here's the japanese one (google translate):

<Class = "com.group_finity.mascot.action.Breed" "built-in" type = 1 "unplug" the behavior name =
Behavior when Y = "96" where I was born born X = "-32" born = place "is unplug">
<Animation>
<= "16" length = "0,0" moving speed = "64,128" reference coordinates = "/ shime1.png" pose image />
<= "4" length = "0,0" moving speed = "96,128" reference coordinates = "/ shime38.png" pose image />
<= "40" length = "0,0" moving speed = "96,128" reference coordinates = "/ shime39.png" pose image />
<= "40" length = "0,0" moving speed = "96,128" reference coordinates = "/ shime40.png" pose image />
<= "40" length = "0,0" moving speed = "96,128" reference coordinates = "/ shime41.png" pose image />
</ Animation>
</ Action>
<"Fixed" type = "2 unplug" the behavior name =>
<Animation>
<Moving speed = "32,128" reference coordinates = "/ shime9.png" pose image = "20, -20" = "1" / length>
<Moving speed = "32,128" reference coordinates = "/ shime9.png" pose image = "20, -10" = "1" / length>
<Moving speed = "32,128" reference coordinates = "/ shime9.png" pose image = "20 -5" = "1" / length>
</ Animation>
</ Action>
<Action name = "unplug" "composite" type =>
<1 "unplug" = reference name / operation>
<2 "unplug" = reference name / operation>
<Reference name = Activity "falling" X = initial velocity "$ {mascot.lookRight -20:? 20}" />
<"Bouncing" = reference name / operation>
<"Lie" reference name = action = "40" / length>
</ Action>

<Action name = "complex" type = "is Hikkonuka">
<Reference name = Activity "falling" X = initial velocity: Y = "-40" initial velocity "$ {mascot.lookRight 10 -10?}" />
<"Bouncing" = reference name / operation>
</ Action>
<Class = "com.group_finity.mascot.action.Breed" "built-in" type = "1 division name =" behavior
Behavior when Y = "0" where I was born born X = "-16" where born = "split">
<Animation>
<= "5" length = "0,0" moving speed = "64,128" reference coordinates = "/ shime42.png" pose image />
<= "2" length = "0,0" moving speed = "64,128" reference coordinates = "/ shime43.png" pose image />
<= "2" length = "0,0" moving speed = "64,128" reference coordinates = "/ shime44.png" pose image />
<= "5" length = "0,0" moving speed = "64,128" reference coordinates = "/ shime45.png" pose image />
<= "20" length = "0,0" moving speed = "64,128" reference coordinates = "/ shime46.png" pose image />
</ Animation>
</ Action>
<"Split" operation name = "complex" type =>
<"1 division name =" reference / operation>
<X = "16" "displacement" = reference name / operation>
<"Turn around" = reference name / operation>
<Reference name = Activity "split" />
</ Action>
<Action name = "split", "complex" type =>
<Reference name = Activity "falling" X = initial velocity: Y = "-5" initial velocity "$ {mascot.lookRight 10 -10?}" />
<"Bouncing" = reference name / operation>
</ Action>
</ Action list>

</ Mascot>

by the look of it, i guess it's fixed onto the position of the chars. instead of behaviour freq, it states the X & Y position. i tracked this actions by cross-checking with the images it uses. those images in there are the ones used for cloning.
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Oct 11, 2012
Hm that what you posted is the actions.xml I think (which looks similar to the english actions.xml on quick glance. It might be pretty much the same but I didn't completely compare now). I was talking about the behaviors.xml.

In the actions.xml it's set how the split works, what it looks like and in the behaviors.xml the actions are called. So behaviours.xml needs to be changed, actions.xml can be left untouched.
Not sure what you did now but since you said it works.... I'm a bit confused now. XDD
Reply
:iconeatthatcandy:
eatthatcandy Featured By Owner Oct 5, 2012  Student General Artist
uh...whats a shimeji???
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Oct 5, 2012
it's a desktop mascot thingie. it's a little application for your computer. When you activate it it's a little character walking around your computer screen and randomly doing things. It doesn't have any purpose other than being cute XD
Reply
:iconeatthatcandy:
eatthatcandy Featured By Owner Oct 6, 2012  Student General Artist
cool!
Reply
:iconsognodrago:
sognodrago Featured By Owner Sep 5, 2012  Hobbyist Artist
*snores*
*wakes up*oh huh huh?? class over??

nah, joking =p I got it pretty much..... all is just apply and practice right?
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Sep 13, 2012
yes xD
Reply
:iconsognodrago:
sognodrago Featured By Owner Sep 5, 2012  Hobbyist Artist
um, have you ever made the mischievous shimeji before?
because my computer is only compatible with the japanese version, I don't really know why the english version doesn't work....
but I'm pretty sure coding are all english

so my question is, how to code the mischievous shimeji?
Reply
:icondark-charmeleon:
Dark-Charmeleon Featured By Owner Sep 3, 2012  Hobbyist Digital Artist
Really cool, thanks for making it!
If I ever attempt to make my own shimeji, I'll look back to this. ;)
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Sep 4, 2012
thank you too! glad you like this!
Reply
:iconskkdragonknight:
SKKDragonKnight Featured By Owner Aug 17, 2012
Is there a way to change how often your shimeji does something? That would be an awesome thing to know for when I finally get around to making some of my own. ^^
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Aug 17, 2012
yes there is! In the behaviors.xml it says frequency for the different types of behaviors. I don't know how big the numbers have to be though you'd have to try. Higher numbers create a higher probability that the shimeji does a certain action. If you set it to 0 it's deactivated.
(at least I think I remember this correctly... try it out : D )
Reply
:iconskkdragonknight:
SKKDragonKnight Featured By Owner Aug 18, 2012
Thank you! I will try it with Ukitake. :D He's so cute. X3
Reply
:iconchibiedo:
ChibiEdo Featured By Owner Aug 18, 2012
^^
Reply
:iconskkdragonknight:
SKKDragonKnight Featured By Owner Aug 24, 2012
XD
Reply
:iconskkdragonknight:
SKKDragonKnight Featured By Owner Aug 16, 2012
Thank you for this! ^^
Reply
Add a Comment:
 
×




Details

Submitted on
November 22, 2010
Image Size
1.6 MB
Resolution
800×4206
Link
Thumb

Stats

Views
38,832 (1 today)
Favourites
887 (who?)
Comments
299
Downloads
473
×