I’m still not sure on this. Yes, it sounds like a good idea, but the implementation isn’t quite as easy.
Halo 4 has 25 weapons. (Not counting the Target Designator) Each of these have a required set of animations.
weapon_ready
weapon_fire
weapon_reload
weapon_melee1
weapon_melee2
weapon_sprint
weapon_grenade_throw
Previous titles also had 2 idle animations, but H4 did not.
weapon_idle1
weapon_idle2
That’s 7 animations for ONE weapon in first person. On ONE side of the body.
25x7 = 175
Add in the third person animations for ONE side: (not counting the idle animations, which do not play in 3p)
weapon_rifle
weapon_pistol
weapon_support_high
weapon_support_low
4 groups x 7 core animations = 28
So, all up, there’s 203 animations required for all of the weapons in H4 - just on ONE side of the body.
To add a Left Handed option into H4 would take the animation total for the weapons from 203 up to 406.
Now let’s jump to H5/H:X1
We’ll work with a sandbox of 30 weapons, include the idle anims, and include ELITES.
Let’s start with all the animations we’ll need, and add one more in case a new function is added.
weapon_ready
weapon_fire
weapon_reload
weapon_melee1
weapon_melee2
weapon_sprint
weapon_grenade_throw
weapon_idle1
weapon_idle2
weapon_new_function
That gives us a nice round 10 animations.
30 weapons x 10 animations = 300
Add in the 3p animations:
weapon_rifle
weapon_pistol
weapon_support_high
weapon_support_low
We’ll assume the _new_function is visible in 3P, but idle1/2 are not.
4 groups x 8 core animations = 32
So that’s 332 unique animations just for the RIGHT HAND side, for a SPARTAN.
Adding in the LEFT HAND brings it to 632 if it’s FP only, or 664 if we include LEFT HANDED in 3P.
That’s just for a SPARTAN.
Adding in ELITES means totally new animations for the FP hand rig, and the 3P model.
So we might as well just double the count again.
That’s a total of 1264 animations if 3P is unaffected, and 1328 animations if it is.
So my answer is no. I don’t want to put the animators through that kind of hell.