Jump to content


Photo

Add animation to hero

mod

  • Please log in to reply
2 replies to this topic

#1 Slava Shadrinov

Slava Shadrinov
  • Members
  • 178 posts
  • Projects:The Word Of Tolkien Mod

Posted 14 August 2016 - 10:14 PM

Hi all
How can i add anim. to Object MordorRingWraith?
 



#2 Ridder Geel

Ridder Geel

    Master Yelloh

  • T3A Staff
  • 10,852 posts
  • Location:The Netherlands (AKA: Holland)
  • Projects:RC Mod + SEE + RTS Engine
  •  The Dangerous T3A Team Chamber Member
  • Division:BFME
  • Job:T3A Staff

Posted 18 August 2016 - 08:44 AM

You first need to make sure the anim is for the same skeleton, and then after that you can add it through animation code in the art module of the object :)


Ridder Geel

#3 Miraak5

Miraak5

    title available

  • Members
  • 389 posts
  • Location:France
  • Projects:ROTWK Patch 2.02, Wars of the North, BFME1 1.08 Complete Edition
  •  BIG coding, Map scripting and AI coding

Posted 24 August 2016 - 08:43 AM

i have found a way to use mordor ring wraith withoud rebind the model to an other skeleton 

 

you need to replace the draw module of mordor ring wraith by this one

 

 

Draw = W3DHordeModelDraw ModuleTag_01
OkToChangeModelColor = Yes ; temporarily commented out to remove the house color
 
;WadingParticleSys = EntRipples
 
StaticModelLODMode = Yes ; Will append M or L to the skin name depending on GameLOD
 
DefaultModelConditionState
Model = MUNazgul_SKN
       Texture = MUBlkRiderH.tga MURingWraith.tga
                        ParticleSysBone     = None RingWraithFlare
ParticleSysBone     = None RingWraithWindIdle
                End
 
IdleAnimationState
StateName = Idle
Animation
AnimationName       = MUNazgul_SKL.MUNazgul_IDLB
AnimationPriority = 4
AnimationBlendTime = 15
AnimationMode       = ONCE
End
Animation
AnimationName       = MUNazgul_SKL.MUNazgul_IDLC
AnimationPriority = 1
AnimationBlendTime = 15
AnimationMode       = ONCE
End
Animation
AnimationName       = MUNazgul_SKL.MUNazgul_IDLD
AnimationPriority = 1
AnimationBlendTime = 15
AnimationMode       = ONCE
End
Flags = RESTART_ANIM_WHEN_COMPLETE
BeginScript
Prev = CurDrawablePrevAnimationState()
if Prev == "STATE_Selected" then CurDrawableSetTransitionAnimState("TRANS_Selected_to_Idle") end
EndScript
End
 
AnimationState = DYING BURNINGDEATH
Animation
AnimationName = MUNazgul_SKL.MUNazgul_DTHA
AnimationMode = ONCE
AnimationBlendTime = 10
End
End
 
 
AnimationState = DYING
Animation
AnimationName       = MUNazgul_SKL.MUNazgul_DTHA
AnimationMode       = ONCE
End
End
 
AnimationState = BURNINGDEATH
Animation
AnimationName = MUNazgul_SKL.MUNazgul_MFDA
AnimationMode = LOOP
Distance = 90
End
End
 
AnimationState = FREEFALL
Animation
AnimationName = MUNazgul_SKL.MUNazgul_FLYA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
 
AnimationState = STUNNED_FLAILING
Animation
AnimationName = MUNazgul_SKL.MUNazgul_FLYA
AnimationMode = LOOP
AnimationSpeedFactorRange = 0.4 0.6
End
Flags = RANDOMSTART
End
 
AnimationState = STUNNED_STANDING_UP
Animation
AnimationName = MUNazgul_SKL.MUNazgul_GTPA
AnimationMode = ONCE
End
End
 
AnimationState = MOVING FIRING_OR_PREATTACK_A
Animation
AnimationName = MUNazgul_SKL.MUNazgul_RUNB
AnimationMode = LOOP
End
 
Flags = RESTART_ANIM_WHEN_COMPLETE
End
 
AnimationState = FIRING_OR_PREATTACK_A
Animation
AnimationName = MUNazgul_SKL.MUNazgul_ATKA
AnimationMode = ONCE
End
Animation
AnimationName = MUNazgul_SKL.MUNazgul_ATKB
AnimationMode = ONCE
End
End
 
AnimationState = MOVING
Animation
AnimationName = MUNazgul_SKL.MUNazgul_RUNA
AnimationMode = LOOP
End
Flags = RESTART_ANIM_WHEN_COMPLETE
End
 
; --------- Click and Hit Reactions ------------
AnimationState = HIT_REACTION HIT_LEVEL_1
Animation = Hit_Level_1_a
AnimationName = MUNazgul_SKL.MUNazgul_HITA
AnimationMode = ONCE
End
End
 
AnimationState = LEVELED
Animation = Hit_Level_1_a
AnimationName = MUNazgul_SKL.MUNazgul_LVLA
AnimationMode = ONCE
End
End
 
; AnimationState = ENGAGED
; Animation
; AnimationName = MUNazgul_SKL.MUNazgul_APPA
; AnimationMode = LOOP
; End
; End
 
 
AnimationState = EMOTION_CELEBRATING
Animation
AnimationName = MUNazgul_SKL.MUNazgul_CHRA
AnimationMode = LOOP
End
End
 
AnimationState = EMOTION_TAUNTING
Animation = TNTA
AnimationName = MUNazgul_SKL.MUNazgul_TNTA
AnimationMode = ONCE
AnimationSpeedFactorRange = 0.8 1.2
End
End
 
AnimationState = RAISING_FLAG
Animation
AnimationName = MUNazgul_SKL.MUNazgul_CHRA
AnimationMode = LOOP
End
End
 
AnimationState = SELECTED
Animation
AnimationName = MUNazgul_SKL.MUNazgul_ATNB
AnimationMode = LOOP
End
BeginScript
Prev = CurDrawablePrevAnimationState()
if Prev == "STATE_Idle" then CurDrawableSetTransitionAnimState("TRANS_Idle_to_Selected") end
EndScript
End
 
    TransitionState = TRANS_Idle_to_Selected
Animation = ATNA
AnimationName = MUNazgul_SKL.MUNazgul_ATNA
AnimationMode = ONCE
AnimationBlendTime = 10
End
    End
    
    TransitionState = TRANS_Selected_to_Idle
Animation = ATNF
AnimationName = MUNazgul_SKL.MUNazgul_ATNF
AnimationMode = ONCE
AnimationBlendTime = 10
End
    End
   
End

He was the first...





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users