Jump to content


Photo

[Mod/Resource] The Butcher (HotS) animation for EEs & classic

animation port butcher demon devil fiend

13 replies to this topic

#1 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 06 August 2017 - 09:14 PM

Was there any need for this?—No, not really.

Why did I do it then?—For my amusement, for my curiosity, and for my man-crush on the Butcher—all of this spurred me on.

 

 

UrjaFxL.gif

 

 

So this contains the Butcher animation from Heroes of the Storm, some of his sound files and a general installer to put them into the game. There is no playable content in this mod, it is just a modding resource. (A mod using the animation is in the works though..)

 

*edit* I should note that this works only for the EE versions. I do not plan to release a version for the classic game using Infinity Animations since I no longer play/mod with it. If anyone feels like doing that though, they are more than welcome to.

Support for the classic engine (with InfinityAnimations) has been provided by Gwendolyne.

 

Some notes on the animation:

 

- Current version uses a copy of the “stand idle” animation for its “combat ready” animation.

The reaon for this is that oddly enough the attack animations line up a lot better with the “stand idle” animation. (The combat ready animation is fully functional though so if there is any need/interest I can upload that as well.)

 

- He does not attack with his cleaver.

His attack animations are huge anyway, with his cleaver animations more than doubling the animation's size. In addition to that, the 3d nature of the animation, shape of the cleaver and view angle made the cleaver “change size” dramatically whenever it was moved into the “camera” (south facing attacks). At times the cleaver appeared bigger than the Butcher himself. So for now he just hacks and slashes with his hook.

 

- There were no death/dead animations for him so I had to improvise a bit.

His death animation is him dissolving into smoke instead of falling down and he has no corpse.

 

- He has also an unusual sleep animation as a result of the missing dead animation. I used his "stunned" animation which means instead of falling down he just drops his head/arms and shambles a bit form one side to the other. Usually the game just loops the last frame of the sleep animation for as long as it needs to. With the continuous "stunned" animation I got around that by simply prolonging the sequences. Bottom line: If a sleep effect doesn't run for longer than one minute everything is fine. Anything longer than that and his animation will "freeze" until he wakes up.

 

That's it. I mostly just wanted to see how easy/hard it is to port an animation from a 3d model and also, I just really like the Butcher.

 

Credits:

 

Original Art - Blizzard Entertainment

Porting to Source Filmmaker/HLMV - Yaron (https://sfmlab.com/profile/3762/)

Porting to BGEE/SOD/2EE - Ulb

Porting to classic BG engine - Gwendolyne

Argent77 for the automated animation slot code I stole from him. smile.png

 

Programs used:

 

Audacity

Gimp

HLMV (Source Filmmaker version)

NearInfinity

SimpleScreenshot

 

Download (v1.3)

 

V1.1 Changes:

Modified the north facing sequence of attack animation 1. The cleaver appears slightly smaller now.

Changed his death sound to reflect him dissolving into smoke.

 

V1.2 Changes:

Modified the animation's contrast and saturation. Looks a lot more crisp/detailed now.

 

V1.3 Changes:

Added support for classic BG by Gwendolyne

Changed GetHit animation sequence to look less "choppy".

 


Edited by Ulb, 12 August 2017 - 03:58 AM.


#2 Gwendolyne

Gwendolyne
  • Members
  • 153 posts
  • Gender:Male
  • Location:France

Posted 06 August 2017 - 11:32 PM


*edit* I should note that this works only for the EE versions. I do not plan to release a version for the classic game using Infinity Animations since I no longer play/mod with it. If anyone feels like doing that though, they are more than welcome to.

 

 

 

If you let me a couple of days, I could manage to port it to IA.


Edited by Gwendolyne, 06 August 2017 - 11:34 PM.

CARPE DIEM...



In progress : Menace sur le Royaume de Diamant Éternel

#3 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 07 August 2017 - 12:17 AM

As I've said, if you want to do that I have absolutely no objections.

You could basically just use my old bear animations mod, change the file prefix and use a new animation slot, that should do the trick. I just don't want to do it since I have no need for it.



#4 Cahir

Cahir
  • Members
  • 193 posts
  • Gender:Male
  • Location:Poland

Posted 07 August 2017 - 12:22 AM

Ulb, that's awesome! Do you have plans to port some more freakin' cool animations to IE?


Edited by Cahir, 07 August 2017 - 12:23 AM.

Then they summoned me over to join in with them
To the dance of the dead
Into the circle of fire I followed them
Into the middle I was led

#5 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 07 August 2017 - 01:40 AM

Thank you.

 

Can't say yet whether I'll port more animations or not. There is still quite a bit of manual work involved so we'll have to see if the mood strikes me again.

With that said, there are quite a few interesting animations from HotS alone...



#6 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 07 August 2017 - 06:14 AM

Changed link to v1.1 and added some more information.



#7 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 07 August 2017 - 11:26 PM

Changed link to v1.2

 

V1.2 Changes:

Modified the animation's contrast and saturation. Looks a lot more crisp/detailed now.

 

8bBWCZP.jpg



#8 Gwendolyne

Gwendolyne
  • Members
  • 153 posts
  • Gender:Male
  • Location:France

Posted 11 August 2017 - 07:10 AM

I ported your mod to BG2. Just one point to clarify:

 

butche10.jpg.

 

Don't you think the selection circle is too small?

I fear a larger one would prevent the cre to enter a few rooms.


CARPE DIEM...



In progress : Menace sur le Royaume de Diamant Éternel

#9 K4thos

K4thos
  • Modders
  • 1057 posts
  • Gender:Male

Posted 11 August 2017 - 07:18 AM

I fear a larger one would prevent the cre to enter a few rooms.

 

IIRC in EE engine (ini files) personal space and selection circle are treated independently - you can set larger "ellipse" to not make it look silly compared to other large creatures but still maintain low "personal_space".



#10 Gwendolyne

Gwendolyne
  • Members
  • 153 posts
  • Gender:Male
  • Location:France

Posted 11 August 2017 - 07:24 AM

I know, but that's not the case with the old engine. I had the same problem with my unicorns that could not enter some doors with the horse selection circle...


CARPE DIEM...



In progress : Menace sur le Royaume de Diamant Éternel

#11 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 11 August 2017 - 01:29 PM

Don't you think the selection circle is too small?

I fear a larger one would prevent the cre to enter a few rooms.

 

 

Nice work.

 

It looks kind of small in your screenshot but I would say in that case functionality goes over esthetic. I was toying around with personal space as well (since his attack animations are so large and often clip into other animations) and it does look  better with personal space ~4/5 but then you can't pass through some doors so I kept it at 3.

 

While we're at it; I'd like to hear your opinion on his Gethit animations. Do you feel like they make the animation look too "choppy", especially when attacked by multiple fast hitting enemies? I'm thinking about replacing them with a 1frame sequence made from the SD animation..



#12 Gwendolyne

Gwendolyne
  • Members
  • 153 posts
  • Gender:Male
  • Location:France

Posted 11 August 2017 - 10:54 PM

Yes, I noticed a few weird glitches in the bam files but after having ported hundred of animations from Diablo II, Arcanum and Oblivion, I know it is not obvious to provide perfect fluent movements with the raw stuff from other games. For example, to avoid the same SD and SC files from Diablo, a good trick is to double the SC frames and save the file as SD.

And GH looks a bit like a frenzy dance. ;)

 

If you want, I can have a look at GH this weekend.

 

Technically speaking, I modified your tp2 so that you won't have to update two mods: it will install both on EE engines and BG2, ToB, BGT WITH Infinity Animations.

I only added a 2da file and a workaround I use to make my incoming BGT mod compatible with EE: when copying the bam files into override folder, I rename them on the fly according to the game engine (XXXX or IA weird stuff).

 

I just need to register the butcher in IA forum and I will send you the tp2.

 

Edit : done !


Edited by Gwendolyne, 12 August 2017 - 12:52 AM.

CARPE DIEM...



In progress : Menace sur le Royaume de Diamant Éternel

#13 Gwendolyne

Gwendolyne
  • Members
  • 153 posts
  • Gender:Male
  • Location:France

Posted 11 August 2017 - 11:56 PM

Here is the new tp2. You can change it or add comments if you feel so + µJS.2DA. I kept the same tree architecture from your install folder.

Attached Files


Edited by Gwendolyne, 12 August 2017 - 02:34 AM.

CARPE DIEM...



In progress : Menace sur le Royaume de Diamant Éternel

#14 Ulb

Ulb
  • Members
  • 146 posts
  • Gender:Male

Posted 12 August 2017 - 03:59 AM

Thanks Gwendolyne!

 

Mod has been updated to v.1.3:

 

Added support for classic BG by Gwendolyne

Changed GetHit animation sequence to look less "choppy".





Reply to this topic



  



Also tagged with one or more of these keywords: animation, port, butcher, demon, devil, fiend

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users