About Skills & Animations

05/24/2015 16:34 357159258456#1
So i decided to take a look at skilleffect.txt and just play around.

I got an idea to put the animation of Neith and see if it can work on a normal Character ....... and that was the result. :D

[Only registered and activated users can see links. Click Here To Register...]

I understood that, the models of both Neith and the Character must be the same so the animation could work, maybe with bugs but i don't care.

Any ideas for a fix?

1 more question : How to resize an unique? i see that uniques can be resized and keep the same animation with no bugs ...... some one tell me it may benefit me.

Thank you.
05/24/2015 16:58 Royalblade*#2
The models don't have to be the same... I'm not very sure either, but the bones have to be similar. It's only an assumption based on the ban parsing I've seen.

For the size.. just change the SCALE @RefObjChar(chardata)

PS: Get _GetMediaLines ... sladlerfgjh released it before.
05/24/2015 18:03 Crayon*#3
Quote:
Originally Posted by Royalblade* View Post
For the size.. just change the SCALE @RefObjChar(chardata)
By the way, he have to change the Scale at _RefObjCommon & Chardata.
05/24/2015 19:53 357159258456#4
I changed Scale And BCRadius to the same as Neith for the Character "ADVENTURER" in both Database and Chardata, but i see that nothing changed -.-

What i done exactly was that i took .ban file related to Neith, changed it's name & replaced it by the Hawk summon animation in CH Bow.
I just had a little knowledge in skilleffect.txt and it only parses the animation that is defined in .bsr files, and it depends on the skill code which is written at the first of any code in the Skills section.

I just want to know how was the uniques resized while working with their same animation with no bugs? or how to resize the animation itself?
05/24/2015 20:44 Bizzyyyyy#5
If i remember it right you can change the size like that.
example:
1 3808 MOB_TK_BONEMAGE ?? ?? xxx SN_MOB_TK_BONEMAGE xxx 0 1 1 2 1 1 5000 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 185 0 0 0 0 0 50 75 100 0 12 0 mob\taklamakan\bonemage.bsr xxx xxx xxx xxx 78 2 11532 0 0 0 0 0 0 0 0 0 0 0 736 1257 78 78 155 0 155 2 4874 0 3 3000 3497 3498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

the number 100 should be the normal size for every mob.
if you would change it to 300 it should be 3times bigger than the default.
05/24/2015 20:44 Lolill0#6
Quote:
Originally Posted by Royalblade* View Post
The models don't have to be the same... I'm not very sure either, but the bones have to be similar. It's only an assumption based on the ban parsing I've seen.

For the size.. just change the SCALE @RefObjChar(chardata)

PS: Get _GetMediaLines ... sladlerfgjh released it before.
.BSR links everything you could say and I surely doubt you haven't figured out how the whole BMT, BSR System works xD

For an Animation to be framed, you need .BSK (The Skeleton, or in most cases, dots, it has to have a start Frame Position, in that case mostly a T-Stance)

.BAN is the Animation itself, with a frame control option inside and which part of an Model gets animated. It needs the .BSK with an starting T-Stance frame else it doesn't recognize it and won't even start the Animation.

Yet with those, the Model itself would still be invisible if you would play, you know Textures or multiple Textures, everything is linked and if you miss something, your Model is screwed or won't do anything.

Complicated System Joymax made at their time, they could have made it easier ...

@Topic

The Stretching is done because there is a Skeleton for Neith, your Character still uses the "Character Skeleton". Thus the Animation still works even if the dots are misplaced. (The Part where Bones are placed for movement like Legs, Arms and Head) If you just swap Animations, the dots still remain yet the Model gets stretched.

Just a easier way to understand ..

Replace your Characters Skeleton (BSK File) with Neiths one.
Results that your Character has a New Skeleton and the Animation gets screwed because it thinks it uses the Neith Model yet, you simply play as a Character and the Animations stretched it..
05/24/2015 20:58 357159258456#7
Quote:
Originally Posted by Lolill0 View Post
.BSR links everything you could say and I surely doubt you haven't figured out how the whole BMT, BSR System works xD

For an Animation to be framed, you need .BSK (The Skeleton, or in most cases, dots, it has to have a start Frame Position, in that case mostly a T-Stance)

.BAN is the Animation itself, with a frame control option inside and which part of an Model gets animated. It needs the .BSK with an starting T-Stance frame else it doesn't recognize it and won't even start the Animation.

Yet with those, the Model itself would still be invisible if you would play, you know Textures or multiple Textures, everything is linked and if you miss something, your Model is screwed or won't do anything.

Complicated System Joymax made at their time, they could have made it easier ...

@Topic

The Stretching is done because there is a Skeleton for Neith, your Character still uses the "Character Skeleton". Thus the Animation still works even if the dots are misplaced. (The Part where Bones are placed for movement like Legs, Arms and Head) If you just swap Animations, the dots still remain yet the Model gets stretched.

Just a easier way to understand ..

Replace your Characters Skeleton (BSK File) with Neiths one.
Results that your Character has a New Skeleton and the Animation gets screwed because it thinks it uses the Neith Model yet, you simply play as a Character and the Animations stretched it..
Thanks, i will try it and i will tell you.
But, can i make a new Skeleton for the Character? or even animation?
05/24/2015 21:00 Lolill0#8
Quote:
Originally Posted by 357159258456 View Post
Thanks, i will try it and i will tell you.
But, can i make a new Skeleton for the Character? or even animation?
You'd have to write a Decrypt/Encrypt/Convert Tool for it, for a official released one, there isn't one and there likely won't be one.

All there is, is a OBJ/BMS Converter, with that you can implement new Objects, yet without Animation of course.
05/25/2015 00:44 357159258456#9
Quote:
Originally Posted by Lolill0 View Post
You'd have to write a Decrypt/Encrypt/Convert Tool for it, for a official released one, there isn't one and there likely won't be one.

All there is, is a OBJ/BMS Converter, with that you can implement new Objects, yet without Animation of course.
Since i am not Professional at coding, i won't be able to it. :(

Quote:
Originally Posted by Lolill0 View Post
Replace your Characters Skeleton (BSK File) with Neiths one.
Results that your Character has a New Skeleton and the Animation gets screwed because it thinks it uses the Neith Model yet, you simply play as a Character and the Animations stretched it..
I Replaced the .bsk file of the Character for Neith's one, but nothing changed and the animation still Stretches the Character.
05/26/2015 11:25 357159258456#10
Any ideas?
08/02/2022 14:52 biscu97#11
Good post, im in same situation as you! I want to play with this thing but have no coding skill.