Jump to content

Turret: Difference between revisions

From ModEnc²
en>Testid123
mNo edit summary
en>Crimsonum
Added note about turreted vehicle shape size limitation.
Line 31: Line 31:


*Causes shadows of <u><b>[[VehicleTypes]]</b></u> to display incorrectly
*Causes shadows of <u><b>[[VehicleTypes]]</b></u> to display incorrectly
*At least in {{ts}}, [[VehicleTypes|Vehicle]] [[SHP|shapes]] with a turret are limited to a 160x160 pixel canvas. Any pixels beyond this limit are not drawn.


<b><font style="color:red">IE Warning:</font></b>
<b><font style="color:red">IE Warning:</font></b>

Revision as of 18:45, 1 September 2024

Tiberian Dawn Red Alert Tiberian Sun Firestorm Red Alert 2 Yuri's Revenge
Flag: Turret
File(s): Rules(md).ini
Values: boolean
Default: no
Applicable to: VehicleTypes, BuildingTypes


Specifies whether this object has a turret.

On VehicleTypes
The turret filename has to be the same as the object's, with the suffix tur, and be in VXL format, with an accompanying HVA. Should [UNIT] have Turret=yes set but no file with the name unittur exist, the game will crash.
On AircraftTypes

It was hardcoded to not have a turret. Even though there is a tag Turret=yes.

On BuildingTypes
The turret filename is specified by TurretAnim, should be the same as on VehicleTypes, and its format is specified by TurretAnimIsVoxel. If the turret is in SHP format, it should be defined in art(md).ini and listed in [Animations] in order to be loaded by the game. If the turret is in VXL format, this is not necessary.

File:TurretAnimIsVoxel=True on a sloping area.png

Bugs/Side-Effects/Unexpected Limitations

  • If VehicleTypes SHP has Turret=yes there will be a shadow above the ground. When floating above the ground by any means
  • If Buildings that infantry canable occupy (CanBeOccupied=yes) have Turret=yes after infantry leaves the building. Will not be able to go back in again.
  • At least in Tiberian Sun, Vehicle shapes with a turret are limited to a 160x160 pixel canvas. Any pixels beyond this limit are not drawn.

IE Warning:

Without considering any extension engines, for a vehicle with Image=<none>, even if it should not have an image or create an empty Shape image due to Image settings, if you add Turret=yes, the game will still attempt to obtain a Voxel Turret section, and you will receive a internal error. Congratulations. xD Only God knows about such an outrageous work logic.