LOTR: Battle For Middle Earth I & II EditingDiscuss any modding related issues to do with the Lord Of The Rings: Battle For Middle Earth I and II RTS games here.
The reason for that on the Rohan rider is that he is a humanoid I assume. So you would look extremely dumb if he rotated all around like a vehicle. So that have 4 differents animations for him shooting in 4 different directions I guess to cover as much area with all little unique animations as possible. So it rounds to the nearest 90 degree angle. I think Phoibs fear is that they may have taken out the normal turret rotation functionality seen in Generals, which allows you to specific a sub object on the model as the turret and let the game rotate it dynamically. That would really suck if they did take it out. Somone who has the game please try specifying a turret and remove those turret 90 degree condition states and see what happens.
[edit]
*I mean humanoid not player... thinking of HL2 SDK...
Excellent!
BTW I meant humanoid model not player. Got HL2 SDK on the brain. I just got it open and am checking it out until of course I can re-install ZH and get BFME.
I also noticed alot of GLA comments in the createctate.ini. Another question is why does the weapon ini state a phrase for some ranges like Legolas bow but a numeral for others like Golems weapon?
I found no reference to the "named" ranges anywhere.
I've just checked the *.dat file and did a side by side compare.
All the ZH behavior tags concerning turrets are also in BFME. (including turret= and alturret=). It seems indeed more likely that the 4 angles are only used to override the display of a continous rotation.
I'm still in doubt whether the visual aspects (conditionstates) of the turret are still operatable or fully present in the game.dat.
Hide/showSubObject has been drastically changed....
But we'll only be sure if someone tries out an edited tank.ini
TankDraw is gone, and TruckDraw has changed. You cannot just straight copy the art code over. It appears that something might have to be done with the scripted draw module to get it working.