Page 1 of 4 1234 LastLast
Results 1 to 20 of 78

Thread: Animation packs

  1. #1

    Default Animation packs

    Hi All,

    I've decided I put a basic tutorial up here about, how to add animations for Medieval II total war. I'm not gonna go to details, really just a simple, clean guide to explain how to add animations to the default database. There are actually very good tutorials about this area of modding already.

    TUTORIAL ABOUT ANIMATION MODDING
    So, let's get started. First step. Knowing the files. Medieval 2 total war animation related files are in data/animations. This folder contains four files by default:

    • pack.dat
    • pack.idx
    • skeleton.dat
    • skeleton.idx

    These files needs to be unpacked to modify it. I must admit I don't know how to unpack these files and as far as I know it's not even possible to extract vanilla database, but you can download it and you must download it if you want to work with animations.
    The vanilla database originally provided by Caliban, further uploaded by SignifierOne. The files are available from here:
    http://www.twcenter.net/forums/downl...o=file&id=3597
    The .rar file you'll download contains all the vanilla animations for medieval 2 and it works with kingdoms as well. This is basically the unpacked four files I've mentioned before. So first unpack it and put into your mods\your_modname_folder\data\animations
    This folder already contains files, so !!! make a backup copy!!! out of them just for safety reasons then nuke the folder, make it empty and copy the content of Caliban's .rar file here.

    Then go and add a little modification to your mod's .cfg file

    Code:
    [util]
    no_animdb = true
    You can actually find the same info in Caliban's thread I've linked before. It's pretty straight forward. This little code tells the game at startup that there is no animation database available and therefore force it to rebuild it from the unpacked files.

    So each time you delete all the four packed files...

    • pack.dat
    • pack.idx
    • skeleton.dat
    • skeleton.idx

    ...the game will rebuild them until the no_animdb command is enable in your .cfg file, and!!! there is no actual missing animation file , or any other error in your descr_skeleton.txt


    Here we are: descr_skeleton.txt. This file is vital in animation modding, basically the only text file you need to modify, if you want to work with animations. You can find the file in the downloaded animation pack. Put this .txt file into mods\your_modname_folder\data
    Now it's time to give this thing a try, just to see if everything works fine and the game rebuilds all those four packed files with no problem. Before you do that make sure you've made a backup copy of your basic animation folder as well: SEGA\Medieval II Total War\data\animations, and then delete of the content of that animation folder completely. This needs to be done, otherwise the game would'nt rebuild the .pack and .idx files in your modfolder, because the exact files are available for it in this folder. So backup it and delete its content!

    Now everything is ready.

    • .cfg file with the no_animdb command
    • Caliban's unpacked animations in : mods\your_modname_folder\data\animations
    • the desc_skeleton.txt in : mods\your_modname_folder\data
    • and the emptied animation folder: SEGA\Medieval II Total War\data\animations

    Start your mod. The should take a little longer than usual, during the splashscreen the game rebuilds the animation database and then starts fine. If something goes wrong, don't panic! You've made your backup copy so if you can't trace the problem you can still copy back the vanilla files. But, if the game gives you some error or just simply won't start, try to go back and check that, you did everything as the same as I explained. This is how it's supposed to work.


    If everything works you're basically ready to add or edit new animations to the database. But each time you're making changes. You'r gonna need to delete those four files( pack.dat, pack.idx, skeleton.dat, skeleton.idx) from mods\your_modname_folder\data\animations

    EXAMPLE:

    My standard bearer anim set:
    As you see from this screen I already have tons of different folder added of my own to Caliban's vanilla database. You'r gonna need to put the MTW2_Bearer folder into your animation folder mods\your_modname_folder\data\animations.

    Spoiler Alert, click show to read: 
    Then the next step isto add reference to this folder into your descr_skeleton.txt
    This might look unusual compared to vanilla entries cause I commented out a lot of unnecessary animations, but that's ok.

    Code:
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;STANDARD_BEARER;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    type        MTW2_Bearer
    strike_distances 0.20 1.50 0.20 3.5 4.0
    variant_skeleton 
    locomotion_table soldier
    
    anim        default                                                data/animations/MTW2_Bearer/MTW2_Pike_basepose.cas
    
    
    
    ;;;bracing
    
    ;anim        stand_a_to_intermediate_brace                        data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_intermediate_brace.cas            -fr
    
    ;anim        kneeling_brace                                        data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace.cas                                    -fr    -id:0.425,0.826,4.442    -if:0
    ;anim        kneeling_brace_to_ready                                data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_to_ready.cas                            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_to_ready.evt
    ;anim        kneeling_brace_to_intermediate_brace                data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_to_intermediate_brace.cas            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_to_intermediate_brace.evt
    
    ;anim        kneeling_brace_turn_15_cw                            data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_turn_15_cw.cas                                                                -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_turn_15_cw.evt
    ;anim        kneeling_brace_turn_15_ccw                            data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_turn_15_ccw.cas                                                                -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_turn_15_ccw.evt
    ;anim        kneeling_brace_step_forward                            data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_forward.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_forward.evt
    ;anim        kneeling_brace_step_back                            data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_back.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_back.evt
    ;anim        kneeling_brace_step_left                            data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_left.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_left.evt
    ;anim        kneeling_brace_step_right                            data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_right.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_kneeling_brace_step_right.evt
    
    ;anim        overhead_brace                                        data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace.cas                                    -fr    -id:0.228,0.608,3.624    -if:0
    ;anim        overhead_brace_to_ready                                data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_to_ready.cas                            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_to_ready.evt
    ;anim        overhead_brace_to_intermediate_brace                data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_to_intermediate_brace.cas            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_to_intermediate_brace.evt
    
    ;anim        overhead_brace_turn_15_cw                            data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_turn_15_cw.cas                                                                -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_turn_15_cw.evt
    ;anim        overhead_brace_turn_15_ccw                            data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_turn_15_ccw.cas                                                                -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_turn_15_ccw.evt
    ;anim        overhead_brace_step_forward                            data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_forward.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_forward.evt
    ;anim        overhead_brace_step_back                            data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_back.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_back.evt
    ;anim        overhead_brace_step_left                            data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_left.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_left.evt
    ;anim        overhead_brace_step_right                            data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_right.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_overhead_brace_step_right.evt
    
    ;anim        intermediate_brace                                    data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace.cas                                -fr
    ;anim        intermediate_brace_to_stand_a                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_stand_a.cas                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_stand_a.evt
    ;anim        intermediate_brace_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_ready.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_ready.evt
    ;anim        intermediate_brace_to_kneeling_brace                data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_kneeling_brace.cas            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_kneeling_brace.evt
    ;anim        intermediate_brace_to_ready_brace                    data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_ready.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_ready.evt
    ;anim        intermediate_brace_to_overhead_brace                data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_overhead_brace.cas            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_overhead_brace.evt
    
    ;anim        intermediate_brace_advance                            data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance.evt
    ;anim        intermediate_brace_stand_to_advance                    data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_stand_to_advance.cas                -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_stand_to_advance.evt
    ;anim        intermediate_brace_advance_to_stand                    data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance_to_intermediate_brace.cas    -fr                                    -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance_to_intermediate_brace.evt
    
    ;anim        intermediate_brace_combat_jog                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog.cas                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog.evt
    ;anim        intermediate_brace_stand_to_combat_jog                data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_Intermediate_brace_combat_Jog.cas                -fr                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_to_Intermediate_brace_combat_Jog.evt
    ;anim        intermediate_brace_combat_jog_to_stand                data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog_to_intermediate_brace.cas                -fr                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog_to_intermediate_brace.evt
    ;anim        intermediate_brace_advance_to_combat_jog            data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance_to_intermediate_brace_combat_jog.cas        -fr                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance_to_intermediate_brace_combat_jog.evt
    ;anim        intermediate_brace_combat_jog_to_advance            data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog_to_intermediate_brace_advance.cas        -fr                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog_to_intermediate_brace_advance.evt
    
    ;anim        intermediate_brace_turn_45_cw                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_turn_45_ccw.cas                                                            -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_turn_45_ccw.evt
    ;anim        intermediate_brace_turn_45_ccw                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_turn_45_cw.cas                                                            -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_turn_45_cw.evt
    ;anim        intermediate_brace_step_forward                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_forward.cas                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_forward.evt
    ;anim        intermediate_brace_step_back                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_back.cas                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_back.evt
    ;anim         intermediate_brace_step_left                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_left.cas                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_left.evt
    ;anim        intermediate_brace_step_right                        data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_right.cas                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_step_right.evt
    
    ;anim        intermediate_brace_advance_to_advance                data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance_to_advance.cas            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_advance_to_advance.evt
    ;anim        advance_to_intermediate_brace_advance                data/animations/MTW2_Bearer/MTW2_Pike_advance_to_intermediate_brace_advance.cas            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_advance_to_intermediate_brace_advance.evt
    ;anim        intermediate_brace_combat_jog_to_combat_jog            data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog_to_combat_jog.cas        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_intermediate_brace_combat_jog_to_combat_jog.evt
    ;anim        combat_jog_to_intermediate_brace_combat_jog            data/animations/MTW2_Bearer/MTW2_Pike_combat_jog_to_intermediate_brace_combat_jog.cas        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_combat_jog_to_intermediate_brace_combat_jog.evt
    
    ;anim        ready_to_intermediate_brace                            data/animations/MTW2_Bearer/MTW2_Pike_ready_to_intermediate_brace.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_intermediate_brace.evt
    ;anim        ready_to_kneeling_brace                                data/animations/MTW2_Bearer/MTW2_Pike_ready_to_kneeling_brace.cas                            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_kneeling_brace.evt
    ;anim        ready_to_ready_brace                                data/animations/MTW2_Bearer/MTW2_Pike_ready.cas                                            -fr
    ;anim        ready_to_overhead_brace                                data/animations/MTW2_Bearer/MTW2_Pike_ready_to_overhead_brace.cas                            -fr
    
    ;anim        ready_brace                                            data/animations/MTW2_Bearer/MTW2_Pike_ready.cas                                            -fr    -id:0.132,0.187,3.824    -if:0
    ;anim        ready_brace_to_ready                                data/animations/MTW2_Bearer/MTW2_Pike_ready.cas                                            -fr
    ;anim        ready_brace_to_intermediate_brace                    data/animations/MTW2_Bearer/MTW2_Pike_ready_to_intermediate_brace.cas                        -fr
    
    
    ;;;Reaction
    anim        knockback_from_front                                data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_front.cas                            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_front.evt
    anim        knockback_from_back                                    data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_back.cas                                -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_back.evt
    anim        knockback_from_right                                data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_right.cas                            -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_right.evt
    anim        knockback_from_left                                    data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_left.cas                                -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_from_left.evt
    
    anim        knockback_move_from_front                            data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_front.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_front.evt
    anim        knockback_move_from_right                            data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_right.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_right.evt
    anim        knockback_move_from_back                            data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_back.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_back.evt
    anim        knockback_move_from_left                            data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_left.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockback_move_from_left.evt
    
    anim        knockdown_forward_launch                            data/animations/MTW2_Bearer/MTW2_Pike_knockdown_forward_launch.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockdown_forward_launch.evt
    anim        knockdown_forward_lying                                data/animations/MTW2_Bearer/MTW2_Pike_knockdown_forward_lying.cas
    anim        knockdown_forward_recover                            data/animations/MTW2_Bearer/MTW2_Pike_knockdown_forward_recover.cas                        -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockdown_forward_recover.evt
    
    anim        knockdown_launch                                    data/animations/MTW2_Bearer/MTW2_Pike_knockdown_launch.cas                                -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockdown_launch.evt
    anim        knockdown_lying                                        data/animations/MTW2_Bearer/MTW2_Pike_knockdown_lying.cas                                    -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockdown_lying.evt
    anim        knockdown_recover                                    data/animations/MTW2_Bearer/MTW2_Pike_knockdown_recover.cas                                -fr                                        -evt:data/animations/MTW2_Bearer/MTW2_Pike_knockdown_recover.evt
    
    ;;;defend
    ; (MTW2_Bearer has no defends, swithches to sword in melee combat)
    
    
    ;;;Death
    anim        die_forward_1                                data/animations/MTW2_Bearer/MTW2_Pike_die_forward_1.cas                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Pike_die_forward_1.evt
    anim        die_forward_2                                data/animations/MTW2_Bearer/MTW2_Pike_die_forward_2.cas                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Pike_die_forward_2.evt
    anim        die_backward_1                                data/animations/MTW2_Bearer/MTW2_Pike_die_backward_1.cas                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Pike_die_backward_1.evt
    anim        die_backward_2                                data/animations/MTW2_Bearer/MTW2_Pike_die_backward_2.cas                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Pike_die_backward_2.evt
    anim        die_falling_cycle                            data/animations/MTW2_Bearer/MTW2_Pike_die_flailing_cycle.cas                -fr        -evt:data/animations/MTW2_Bearer/MTW2_Pike_die_flailing_cycle.evt
    anim        die_falling_end                                data/animations/MTW2_Bearer/MTW2_Pike_die_flailing_cycle_end.cas            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Pike_die_flailing_cycle_end.evt
    
    
    ;;;Non-Combat
    
    anim        stand_a_idle                                data/animations/MTW2_Bearer/MTW2_Pike_stand_A_idle.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_idle.evt
    ;anim        stand_a_hf_idle_1                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_hf_idle_1.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_hf_idle_1.evt
    ;anim        stand_a_hf_idle_2                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_hf_idle_2.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_hf_idle_2.evt
    ;anim        stand_a_hf_idle_3                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_hf_idle_3.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_hf_idle_3.evt
    ;anim        stand_a_lf_idle_1                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_lf_idle_1.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_lf_idle_1.evt
    ;anim        stand_a_lf_idle_2                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_lf_idle_2.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_lf_idle_2.evt
    ;anim        stand_a_lf_idle_3                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_lf_idle_3.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_lf_idle_3.evt
    ;anim        stand_a_to_stand_b                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_stand_B.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_stand_B.evt
    ;anim        stand_a_to_stand_c                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_stand_C.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_stand_C.evt
    anim        stand_a_to_walk                                data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_walk.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_walk.evt
    anim        stand_a_to_run                                data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_run.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_run.evt
    anim        stand_a_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_ready.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_ready.evt
    anim        stand_a_to_hide                                data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_hide.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_hide.evt
    anim        stand_a_to_climb_up                            data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_climb_up.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_climb_up.evt
    anim        stand_a_to_climb_down                        data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_climb_down.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_to_climb_down.evt
    
    anim        stand_a_turn_45_cw_1                        data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_45cw.cas    -mintd:10    -maxtd:68    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_45cw.evt
    anim        stand_a_turn_45_ccw_1                        data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_45ccw.cas    -mintd:10    -maxtd:68    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_45ccw.evt
    anim        stand_a_turn_90_cw_1                        data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_90cw.cas    -mintd:67    -maxtd:115    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_90cw.evt
    anim        stand_a_turn_90_ccw_1                        data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_90ccw.cas    -mintd:67    -maxtd:115    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_turn_90ccw.evt
    
    anim        step_forward                                data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_forward.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_forward.evt
    anim        step_backward                                data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_backward.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_backward.evt
    anim        step_left                                    data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_left.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_left.evt
    anim        step_right                                    data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_right.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_A_step_right.evt
    
    ;anim        stand_b_idle                                data/animations/MTW2_Bearer/MTW2_Pike_stand_B_idle.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_idle.evt
    ;anim        stand_b_hf_idle_1                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_hf_idle_1.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_hf_idle_1.evt
    ;anim        stand_b_hf_idle_2                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_hf_idle_2.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_hf_idle_2.evt
    ;anim        stand_b_hf_idle_3                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_hf_idle_3.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_hf_idle_3.evt
    ;anim        stand_b_lf_idle_1                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_lf_idle_1.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_lf_idle_1.evt
    ;anim        stand_b_lf_idle_2                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_lf_idle_2.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_lf_idle_2.evt
    ;anim        stand_b_lf_idle_3                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_lf_idle_3.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_lf_idle_3.evt
    ;anim        stand_b_to_stand_a                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_stand_A.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_stand_A.evt
    ;anim        stand_b_to_stand_c                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_stand_C.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_stand_C.evt
    ;anim        stand_b_to_walk                                data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_walk.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_walk.evt
    ;anim        stand_b_to_run                                data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_run.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_run.evt
    ;anim        stand_b_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_ready.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_B_to_ready.evt
    
    ;anim        stand_c_idle                                data/animations/MTW2_Bearer/MTW2_Pike_stand_C_idle.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_idle.evt
    ;anim        stand_c_hf_idle_1                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_hf_idle_1.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_hf_idle_1.evt
    ;anim        stand_c_hf_idle_2                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_hf_idle_2.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_hf_idle_2.evt
    ;anim        stand_c_hf_idle_3                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_hf_idle_3.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_hf_idle_3.evt
    ;anim        stand_c_lf_idle_1                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_lf_idle_1.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_lf_idle_1.evt
    ;anim        stand_c_lf_idle_2                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_lf_idle_2.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_lf_idle_2.evt
    ;anim        stand_c_lf_idle_3                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_lf_idle_3.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_lf_idle_3.evt
    ;anim        stand_c_to_stand_a                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_stand_A.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_stand_A.evt
    ;anim        stand_c_to_stand_b                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_stand_B.cas                -fr
    ;anim        stand_c_to_walk                                data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_walk.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_walk.evt
    ;anim        stand_c_to_run                                data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_run.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_run.evt
    ;anim        stand_c_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_ready.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_stand_C_to_ready.evt
    
    anim        ready                                        data/animations/MTW2_Bearer/MTW2_Pike_ready.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready.evt
    ;anim        ready_hf_idle_1                                data/animations/MTW2_Bearer/MTW2_Pike_ready_hf_idle_1.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_hf_idle_1.evt
    ;anim        ready_hf_idle_2                                data/animations/MTW2_Bearer/MTW2_Pike_ready_hf_idle_2.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_hf_idle_2.evt
    ;anim        ready_hf_idle_3                                data/animations/MTW2_Bearer/MTW2_Pike_ready_hf_idle_3.cas                    -fr
    ;anim        ready_lf_low_morale_1                        data/animations/MTW2_Bearer/MTW2_Pike_ready_lf_low_morale_1.cas            -fr
    ;anim        ready_lf_low_morale_2                        data/animations/MTW2_Bearer/MTW2_Pike_ready_lf_low_morale_2.cas            -fr
    ;anim        ready_lf_high_morale_1                        data/animations/MTW2_Bearer/MTW2_Pike_ready_lf_high_morale_1.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_lf_high_morale_1.evt
    ;anim        ready_lf_high_morale_2                        data/animations/MTW2_Bearer/MTW2_Pike_ready_lf_high_morale_1.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_lf_high_morale_1.evt
    anim        ready_to_stand_a                            data/animations/MTW2_Bearer/MTW2_Pike_ready_to_stand_A.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_stand_A.evt
    anim        ready_to_advance                            data/animations/MTW2_Bearer/MTW2_Pike_ready_to_advance.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_advance.evt
    anim        ready_to_retreat                            data/animations/MTW2_Bearer/MTW2_Pike_ready_to_retreat.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_retreat.evt
    anim        ready_to_combat_jog                            data/animations/MTW2_Bearer/MTW2_Pike_ready_to_combat_jog.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_combat_jog.evt
    anim        ready_to_charge                                data/animations/MTW2_Bearer/MTW2_Pike_ready_to_charge.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_to_charge.evt
    anim        shuffle_left                                data/animations/MTW2_Bearer/MTW2_Pike_shuffle_left.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_shuffle_left.evt
    anim        shuffle_right                                data/animations/MTW2_Bearer/MTW2_Pike_shuffle_right.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_shuffle_right.evt
    anim        shuffle_forward                                data/animations/MTW2_Bearer/MTW2_Pike_shuffle_forward.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_shuffle_forward.evt
    anim        shuffle_backward                            data/animations/MTW2_Bearer/MTW2_Pike_shuffle_backward.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_shuffle_backward.evt
    
    anim        ready_turn_cw_15                            data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_15cw.cas        -mintd:5    -maxtd:30        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_15cw.evt
    anim        ready_turn_ccw_15                            data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_15ccw.cas    -mintd:5    -maxtd:30        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_15ccw.evt
    anim        ready_turn_cw_45                            data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_45cw.cas        -mintd:29    -maxtd:68        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_45cw.evt
    anim        ready_turn_ccw_45                            data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_45ccw.cas    -mintd:29    -maxtd:68        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_45ccw.evt
    anim        ready_turn_cw_90                            data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_90cw.cas        -mintd:67    -maxtd:115        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_90cw.evt
    anim        ready_turn_ccw_90                            data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_90ccw.cas    -mintd:67    -maxtd:115        -evt:data/animations/MTW2_Bearer/MTW2_Pike_ready_turn_90ccw.evt
    
    ;anim        taunt_1                                        data/animations/MTW2_Bearer/MTW2_Pike_taunt_1.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_taunt_1.evt
    ;anim        taunt_2                                        data/animations/MTW2_Bearer/MTW2_Pike_taunt_2.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_taunt_2.evt
    ;anim        taunt_3                                        data/animations/MTW2_Bearer/MTW2_Pike_taunt_3.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_taunt_3.evt
    ;anim        celebrate_1                                    data/animations/MTW2_Bearer/MTW2_Pike_celebrate_1.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_celebrate_1.evt
    ;anim        celebrate_2                                    data/animations/MTW2_Bearer/MTW2_Pike_celebrate_2.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_celebrate_2.evt
    
    anim        walk                                        data/animations/MTW2_Bearer/MTW2_Pike_walk.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_walk.evt
    anim        walk_to_stand_a                                data/animations/MTW2_Bearer/MTW2_Pike_walk_to_stand_A.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_walk_to_stand_A.evt
    anim        walk_to_run                                    data/animations/MTW2_Bearer/MTW2_Pike_walk_to_run.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_walk_to_run.evt
    
    anim        combat_jog                                    data/animations/MTW2_Bearer/MTW2_Pike_combat_jog.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_combat_jog.evt
    anim        combat_jog_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_combat_jog_to_ready.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_combat_jog_to_ready.evt
    anim        combat_jog_to_advance                        data/animations/MTW2_Bearer/MTW2_Pike_combat_jog_to_advance.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_combat_jog_to_advance.evt
    
    anim        run                                            data/animations/MTW2_Bearer/MTW2_Pike_run.cas                                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_run.evt
    anim        run_to_stand_a                                data/animations/MTW2_Bearer/MTW2_Pike_run_to_stand_A.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_run_to_stand_A.evt
    anim        run_to_walk                                    data/animations/MTW2_Bearer/MTW2_Pike_run_to_walk.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_run_to_walk.evt
    anim        run_to_charge                                data/animations/MTW2_Bearer/MTW2_Pike_run_to_charge.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_run_to_charge.evt
    
    anim        advance                                        data/animations/MTW2_Bearer/MTW2_Pike_advance.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_advance.evt
    anim        advance_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_advance_to_ready.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_advance_to_ready.evt
    anim        advance_to_combat_jog                        data/animations/MTW2_Bearer/MTW2_Pike_advance_to_combat_jog.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_advance_to_combat_jog.evt
    anim        retreat                                        data/animations/MTW2_Bearer/MTW2_Pike_retreat.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_retreat.evt
    anim        retreat_to_ready                            data/animations/MTW2_Bearer/MTW2_Pike_retreat_to_ready.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_retreat_to_ready.evt
    
    anim        charge                                        data/animations/MTW2_Bearer/MTW2_Pike_charge.cas                            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_charge.evt
    anim        charge_to_ready                                data/animations/MTW2_Bearer/MTW2_Pike_charge_to_ready.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_charge_to_ready.evt
    anim        charge_attack                                data/animations/MTW2_Bearer/MTW2_Pike_charge_attack.cas                    -fr        -if:18  -evt:data/animations/MTW2_Bearer/MTW2_Pike_charge_attack.evt
    
    anim        hide                                        data/animations/MTW2_Bearer/MTW2_Pike_hide_idle.cas                        -fr
    anim        hide_to_stand_a                                data/animations/MTW2_Bearer/MTW2_Pike_hide_to_stand_A.cas                    -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_hide_to_stand_A.evt
    
    anim        climb_up                                    data/animations/MTW2_Bearer/MTW2_Pike_climb_up.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_climb_up.evt
    anim        climb_down                                    data/animations/MTW2_Bearer/MTW2_Pike_climb_down.cas                        -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_climb_down.evt
    anim        climb_up_to_stand_a                            data/animations/MTW2_Bearer/MTW2_Pike_climb_up_to_stand_A.cas                -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_climb_up_to_stand_A.evt
    anim        climb_down_to_stand_a                        data/animations/MTW2_Bearer/MTW2_Pike_climb_down_to_stand_A.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_climb_down_to_stand_A.evt
    anim        climb_idle                                    data/animations/MTW2_Bearer/MTW2_Pike_climb_idle.cas                        -fr
    
    ;;;swim
    
    anim        swim                                                data/animations/MTW2_Bearer/MTW2_Knifeman_swim.cas                                -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim.evt
    anim        idle_to_swim                                        data/animations/MTW2_Bearer/MTW2_Knifeman_swim_idle.cas                            -fr
    anim        swim_to_idle                                        data/animations/MTW2_Bearer/MTW2_Knifeman_swim_idle.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim_idle.evt
    ;anim        swim_to_swim_idle                                    data/animations/MTW2_Bearer/MTW2_Knifeman_swim_to_Swim_Idle.cas                    -fr
    anim        swim_idle                                            data/animations/MTW2_Bearer/MTW2_Knifeman_swim_idle.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim_idle.evt
    ;anim        swim_idle_to_swim                                    data/animations/MTW2_Bearer/MTW2_Knifeman_swim_idle_to_swim.cas
    anim        swim_shuffle_forward                                data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_forward.cas                -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_forward.evt
    anim        swim_shuffle_backward                                data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_forward.cas                -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_forward.evt
    anim        swim_shuffle_left                                    data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_left.cas                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_left.evt
    anim        swim_shuffle_right                                    data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_right.cas                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_swim_shuffle_right.evt
    ;anim        swim_attack_1                                        data/animations/MTW2_Bearer/MTW2_Knifeman_swim_attack1.cas                        -fr        -id 0.03, 0.0, 1.11    -if:15
    
    
    ;;;crew requirements
    
    anim        stand_a_to_crew_stand                                        data/animations/MTW2_Bearer/MTW2_Knifeman_stand_A_to_crew_stand.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_stand_A_to_crew_stand.evt
    anim        crew_stand_to_stand_a                                        data/animations/MTW2_Bearer/MTW2_Knifeman_crew_stand_to_stand_A.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Knifeman_crew_stand_to_stand_A.evt
    
    anim        crew_stand                                                    data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_idle.cas                                        -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_idle.evt
    anim        crew_stand_to_carry_stand                                    data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_carry_stand.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_carry_stand.evt
    anim        crew_stand_to_push                                            data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_push.cas                                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_push.evt
    ;anim        crew_stand_to_wide_push                                        data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_wide_push.cas                                -fr        -evt:data/animations/carry_and_artillery/Art_17 Stand 2 Push heavy object.evt
    anim        crew_stand_to_pull                                            data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_pull.cas                                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_pull.evt
    
    anim        carry_stand                                                    data/animations/MTW2_Bearer/MTW2_Crew_carry_stand_idle.cas                                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_carry_stand_idle.evt
    anim        carry_stand_to_carry_walk                                    data/animations/MTW2_Bearer/MTW2_Crew_carry_stand_to_carry_walk.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_carry_stand_to_carry_walk.evt
    anim        carry_stand_to_crew_stand                                    data/animations/MTW2_Bearer/MTW2_Crew_carry_stand_to_crew_stand.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_carry_stand_to_crew_stand.evt
    anim        carry_walk                                                    data/animations/MTW2_Bearer/MTW2_Crew_carry_walk.cas                                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_carry_walk.evt
    anim        carry_walk_to_carry_stand                                    data/animations/MTW2_Bearer/MTW2_Crew_carry_walk_to_carry_stand.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_carry_walk_to_carry_stand.evt
    
    anim        push                                                        data/animations/MTW2_Bearer/MTW2_Crew_push.cas                                                -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_push.evt
    anim        push_to_crew_stand                                            data/animations/MTW2_Bearer/MTW2_Crew_push_to_crew_stand.cas                                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_push_to_crew_stand.evt
    ;anim        wide_push                                                    data/animations/MTW2_Bearer/MTW2_Crew_wide_push.cas                                            -fr        -evt:data/animations/carry_and_artillery/Art_18 Push heavy object loop.evt
    ;anim        wide_push_to_crew_stand                                        data/animations/MTW2_Bearer/MTW2_Crew_wide_push_to_crew_stand.cas                                -fr
    anim        pull                                                        data/animations/MTW2_Bearer/MTW2_Crew_pull.cas                                                -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_pull.evt
    anim        pull_to_crew_stand                                            data/animations/MTW2_Bearer/MTW2_Crew_pull_to_crew_stand.cas                                    -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_pull_to_crew_stand.evt
    
    anim        crew_stand_to_raise_hand_1                                    data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_raise_hand.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_crew_stand_to_raise_hand.evt
    anim        raise_hand_1                                                data/animations/MTW2_Bearer/MTW2_Crew_raise_hand.cas                                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_raise_hand.evt
    anim        raise_hand_1_to_crew_stand                                    data/animations/MTW2_Bearer/MTW2_Crew_raise_hand_to_crew_stand.cas                            -fr        -evt:data/animations/MTW2_Bearer/MTW2_Crew_raise_hand_to_crew_stand.evt
    
    
    ;;;Attack ; originally pike stabs..now more like slashes
    
    anim        eager_attack_centre_hi_c_stab_success                    data/animations/MTW2_Bearer/MTW2_Bearer_highslash01_success.cas            -fr    -id:0.082,0.420,1.625    -if:15,    -evt:data/animations/MTW2_Bearer/MTW2_Pike_at_overhead_e_stab_success.evt
    anim        eager_attack_centre_hi_c_stab_fail                    data/animations/MTW2_Bearer/MTW2_Bearer_highslash01_fail.cas        -fr
    anim        eager_attack_centre_hi_c_slashrl_success                        data/animations/MTW2_Bearer/MTW2_Bearer_slash01_success.cas                -fr    -id:-0.075,0.400,2.900    -if:25,    -evt:data/animations/MTW2_Bearer/MTW2_Pike_at_mid_e_stab_success.evt
    anim        eager_attack_centre_hi_c_slashrl_fail                            data/animations/MTW2_Bearer/MTW2_Bearer_slash01_fail.cas            -fr    -evt:data/animations/MTW2_Bearer/MTW2_Pike_at_mid_e_stab_fail.evt
    ;anim        eager_attack_centre_mid_c_slashrl_s0_victim                data/animations/MTW2_Bearer/MTW2_Swordsman_at_mid_c_slashrl_s0_victim.cas            -fr                                    -evt:data/animations/MTW2_Bearer/MTW2_Swordsman_at_mid_c_slashrl_s0_victim.evt
    ;anim        eager_attack_centre_mid_c_stab_v0_victim                data/animations/MTW2_Bearer/MTW2_Swordsman_at_mid_c_slashlr_v1_s0_victim.cas            -fr                                    -evt:data/animations/MTW2_Bearer/MTW2_Swordsman_at_mid_c_slashlr_v1_s0_victim.evt
    ;anim        eager_attack_centre_mid_c_stab_v1_s0_victim                data/animations/MTW2_Bearer/MTW2_Swordsman_at_mid_c_stab_v1_s0_victim.cas            -fr                                    -evt:data/animations/MTW2_Bearer/MTW2_Swordsman_at_mid_c_stab_v1_s0_victim.evt
    
    
    ;;;;;;;;;;;;;;;;;weapon
    
    type        MTW2_Bearer_primary
    
    anim        default                                            data/animations/MTW2_Bearer/weapon/MTW2_Pike_default.CAS
    anim        stand_a_idle                                    data/animations/MTW2_Bearer/weapon/MTW2_Pike_default.CAS
    Add this to your descr_skeleton.txt. , save it!

    And you're done. Now start your mod (don't forget to delete those four files before !!!( pack.dat, pack.idx, skeleton.dat, skeleton.idx) and if the game rebuilded the databse the new Bearer-skeleton and its animations are ready to use.! Now you just make your model, and tell that model to use that skeleton. This is how it should look like in the battle_models.modeldb
    Code:
    1 
    4 None 
    11 MTW2_Bearer 0  
    1
    19 MTW2_Bearer_primary 0
    16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
    Hope this helps guys.


    The main reason I added this tutorial, that I hope it would help modders to add my other minimod the Wolves to their mods.

    MYTH TW - WOLFPACK V1.0



    By briariuss at 2011-08-07

    (Please find the .zip file int the Attachments) In the pack..you'll find all the necessary files :

    • a folder with all the necessary .cas files (...\data\animations\MTW2_Wolf)
    • the descr_skeleton.txt entry
    • a reference .txt file about how to set up in battlemodel.modeldb
    • the actual .mesh and texture files of this model.
    • a reference .txt file about how to set up in descr_mount.txt
    • Milkshape 3D files with the custom skeleton and the model. (the one which fits to the custom skeleton and another one, the actual mesh, which is scaled down.

    Known bugs: I'm dealing with a small death-bug. The units after their dying animation flip themselves on the ground into the other direction. Not very disturbing, but kind of ugly bug. Hopefully will be fixed in the future.

    MYRMIDON'S BLADES V1.0

    The first is an altered animation pack for dual-wield melee units. Basically I just modified the original Swordsmen animations, and I added a swing , slash, or stab movement for the left arm too. So far there are 14 files, all of them are succeeded slashes, stabs, fatalities or push and punch. (So most of the credit goes for the Creative Assembly here.) (These should be working for units with two single-sided sword too.)



    I know at least about two users, who already using these animations,
    @Radioman http://www.twcenter.net/forums/showt...03#post8925803
    @Nevada in Gothic Total war http://www.twcenter.net/forums/showt...45#post8906945
    In the pack you'll find:

    • 14 modified swordsman animations (.cas) files
    • 14 sample Milkshape3D files, (animations merged with a model.)

    I didn't get any bug report so far..so the anims work for sure. Applying them to any mod requires some modding skills which involves animation database rebuilding and editing the descr_skeleton.txt.

    THE EAGLE STANDARD V1.0

    The second one is a full animation set for a roman type standard bearer unit. I made a custom skeleton with two additional joints and I used these two joints to animate wavy movement for the flag. M2TW_Pike is the base so he is holding the standard in the right hand and he wields his short sword in the other hand. Add the unit as an officer in EDU to any unit you'd like to.

    In the pack..you'll find all the necessary files

    • a folder with all the necessary .cas files (...\data\animations\MTW2_Bearer)
    • the descr_skeleton.txt entry
    • a reference .txt file about how to set up in battlemodel.modeldb
    • the actual .mesh and texture files of this model I'm using.
    • a Milkshape 3D file with the custom skeleton and the model as reference..so you can make your own standard bearer model.

    The files is tested by the UndyingNephalim. Everything works fine..although there are two known bugs.: weird death bugs and the attack distance is too big. (hopefully will be fixed in next release.)..Since this unit is just one from he hundreds, the bugs probably won't be too noticable...

    EDIT: THE EAGLE STANDARD V1.1 release can be downloaded fro the attachment. Fixed the strike distance..

    And again, applying them to any mod requires some modding skills which involves animation database rebuilding and editing the descr_skeleton.txt. I'd say it's a mini-mod for modders.
    If you'd like to use these anim packs in your mod and you're having problems, just ask in this topic

    And the files are in the attachment.

    Cheers
    Attached Files Attached Files
    Last edited by Briarius; May 04, 2020 at 09:10 AM. Reason: Missing_links ;)

  2. #2

    Default Re: Animation packs

    any other links? such as filefront or nothers.

  3. #3

    Default Re: Animation packs

    Hi,

    Actually, I just realised that I can handle all the files as an attachment.
    Here they are:
    Last edited by Briarius; June 20, 2011 at 04:12 PM.

  4. #4
    Polycarpe's Avatar Back into action!
    Join Date
    Feb 2010
    Location
    Quebec, Canada
    Posts
    3,338

    Default Re: Animation packs

    Very interesting, I was actually in need of these two animations.

    May i have the permission to use these animations for War of the West? Credit will be of course given and rep.

    Regards.

  5. #5

    Default Re: Animation packs

    Quote Originally Posted by St. Polycarpe View Post
    Very interesting, I was actually in need of these two animations.

    May i have the permission to use these animations for War of the West? Credit will be of course given and rep.

    Regards.
    Of course you have my permission. I'm glad I could help with this.

  6. #6
    Polycarpe's Avatar Back into action!
    Join Date
    Feb 2010
    Location
    Quebec, Canada
    Posts
    3,338

    Default Re: Animation packs

    Quote Originally Posted by Briarius View Post
    Of course you have my permission. I'm glad I could help with this.
    Many thanks mate, +rep.

  7. #7
    The Holy Pilgrim's Avatar In Memory of Blackomur
    Citizen

    Join Date
    Feb 2009
    Location
    Someplace other than here
    Posts
    11,921

    Default Re: Animation packs

    Congrats on the release Briarius!

    I look forward to your Myth mod more though

  8. #8

    Default Re: Animation packs

    STROOONG PERFORMANCE, Briarius, STROOONG

    + rep

    really nice animations
    Leader of Colonialism Total War
    Thread with first Preview
    First Youtube Trailer


  9. #9

    Default Re: Animation packs

    Thx nessj

    I look forward to your Myth mod more though
    Me too Pilgrim, me too.

  10. #10

    Default Re: Animation packs

    Hi Briarius,
    We want permission to use your animations (especially the second one/eagle standard v1.0) in our mod project "Ottoman: For the Love of Sultans" find @ the link below;

    http://www.twcenter.net/forums/showthread.php?t=400778

    Full credits will be given of course.
    BTW, congragulations for your great effort & those creative animations. +rep
    Last edited by famiglia_ducale; June 15, 2011 at 06:19 AM.

  11. #11

    Default Re: Animation packs

    Quote Originally Posted by famiglia_ducale View Post
    Hi Briarius,
    We want permission to use your animations (especially the second one/eagle standard v1.0) in our mod project "Ottoman: For the Love of Sultans" find @ the link below;

    http://www.twcenter.net/forums/showthread.php?t=400778

    Full credits will be given of course.
    BTW, congragulations for your great effort & those creative animations. +rep
    Thank you famiglia_ducale

    You have my permission. I'll let you know in the minute I fixed those little bugs with the bearer. I'm working on it.

  12. #12

  13. #13
    Finlander's Avatar ★Absolutely Fin-bulous★
    Moderator Emeritus Content Emeritus

    Join Date
    Jun 2009
    Location
    In the North
    Posts
    4,921

    Default Re: Animation packs

    This is great, thanks a lot for sharing!

  14. #14

    Default Re: Animation packs

    A hotfix for the standard bearer's strike distance is on its way. I finally found a solution which seemed to be working..it needs more work with animations though.

  15. #15

    Default Re: Animation packs

    great animation of flag! It's great someone have thought about it! congrulations again!

  16. #16

    Default Re: Animation packs

    I've updated the first post with the v1.1 release of the standard bearer anim set...
    I fixed the strike distances bug..

    Cheers

    B.

  17. #17
    T&D's Avatar Vicarius
    Join Date
    Dec 2009
    Location
    Shoe store...
    Posts
    2,845

    Default Re: Animation packs

    any other's anims will be added??

  18. #18

    Default Re: Animation packs

    Quote Originally Posted by Turambar and death View Post
    any other's anims will be added??
    Like what?

    I might will add more attack/defense anim to the bearer's set, cause now only uses two types of attack...but that's all.

    Did you think of something else?

  19. #19

    Default Re: Animation packs

    Wow, that's really kind of you to release this. I'll bet some of the samurai mods would use this since some samurai fought (rarely) with both the katana and wakizashi. It's uber cool! If I knew enough about assigning animations to units, I'd definitely add it to my units.

  20. #20
    The Holy Pilgrim's Avatar In Memory of Blackomur
    Citizen

    Join Date
    Feb 2009
    Location
    Someplace other than here
    Posts
    11,921

    Default Re: Animation packs

    Hey Briarius, I was wondering if you wouldn't mind if I used this for my Real Warhammer mod. I've been looking for good animations for standard-bearers, and yours are the best by far.

    Congratz on the release once again my friend.

Page 1 of 4 1234 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •