Black Hawk
New Member
- Reaction score
- 16
------Changing Animation Names in Models------
The purpose of this Tutorial is for you to edit animation names to change the look of your units ingame. So you can have a model play an animation like "Stand Channel" and call it "Stand" so it would look like it will channel as it stands. Another thing you can make a corpse as an item for a quest and change the "Death" animation to "Birth" so it lookes like you dropped it or how it falls and hits the ground on death and change the name of the "Decay Flesh" animation and name it as "Stand". Doing things like that you can create great looking items/units.
- Preparing the Model
- Changing the Animation Names
- Using it in the Editor
What you need:
- Warcraft 3 Viewer Get it at Hive
- A Mdl-Mdx Converter
1)Preparing the model
First open the Warcraft 3 Viewer. Next open the MPQ and find the model you will use. I will use the fire pandaren model (with hero glow). You can view all the animations from here. Note: The fire pandaren model has 2 Bla animations which are supposed to be Death and Dissipate. When you have the MDX, use the Converter and convert it to MDL.
2)Changing the Animation Names
Open the MDL with notepad (or your OS equivalent). Try to find something similar to this:
Code:
Sequences 11 {
Anim "walk" {
Interval { 667, 1333 },
MoveSpeed 240,
MinimumExtent { -170.367, -165.605, -73.7988 },
MaximumExtent { 161.931, 166.693, 258.499 },
BoundsRadius 236.072,
}
Anim "Stand - 1" {
Interval { 1833, 4833 },
MinimumExtent { -170.367, -165.605, -73.7988 },
MaximumExtent { 161.931, 166.693, 258.499 },
BoundsRadius 242.305,
}
Anim "Stand - 2" {
Interval { 6667, 9667 },
Rarity 3,
MinimumExtent { -170.367, -165.605, -73.7988 },
MaximumExtent { 161.931, 166.693, 258.499 },
BoundsRadius 242.305,
Code:
Anim "Bla" {
Interval { 24000, 26667 },
MinimumExtent { -170.367, -165.605, -73.7988 },
MaximumExtent { 211.984, 186.211, 258.499 },
BoundsRadius 265.431,
}
Anim "Bla2" {
Interval { 30000, 32000 },
MinimumExtent { -31.0084, 4.97981, -77.7316 },
MaximumExtent { 211.984, 192.253, 753.291 },
BoundsRadius 418.339,
Code:
Anim "Death" {
Interval { 24000, 26667 },
MinimumExtent { -170.367, -165.605, -73.7988 },
MaximumExtent { 211.984, 186.211, 258.499 },
BoundsRadius 265.431,
}
Anim "Dissipate" {
Interval { 30000, 32000 },
MinimumExtent { -31.0084, 4.97981, -77.7316 },
MaximumExtent { 211.984, 192.253, 753.291 },
BoundsRadius 418.339,
3) Using it in the Editor
Now use the Converter and convert the MDL to MDX and use it in the World Editor or WEU. I have attached the Fire Panderen model for your use (with death and dissipate).
Hope this Helps,
Black Hawk
Black Hawk