Page MenuHomeFeedback Tracker

Faulty reflector values
Closed, ResolvedPublic

Description

  1. color and ambient still defined in 0-1 range

color 0.8,0.9,1 ambient 1,1,1 intensity = 500; class SDV_01_base_F interior_light
color 0.12,0.08,0.04 ambient 0,0,0 intensity = 0.3; class SDV_01_base_F Left

  1. color and ambient still defined in 0-1 range, missing intensity definition

color 0.8,0.8,1,1 ambient 0.07,0.07,0.07,1 intensity = XXX; class Helicopter Reflector
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class LandVehicle Right
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class LandVehicle Left
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class Motorcycle Right
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class Plane Reflector
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class SmallShip Reflector

  1. missing class Attenuation and other new Reflector parameter definitions

LandVehicle, Motorcycle, Helicopter, Plane, SmallShip

  1. faulty four values in color and ambient definition

color 0.8,0.8,1,1 ambient 0.07,0.07,0.07,1 intensity = XXX; class Helicopter Reflector
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class LandVehicle Right
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class LandVehicle Left
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class Motorcycle Right
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class Plane Reflector
color 0.9,0.8,0.8,1 ambient 0.1,0.1,0.1,1 intensity = XXX; class SmallShip Reflector
{F20692}

Details

Legacy ID
1828310432
Severity
None
Resolution
Not A Bug
Reproducibility
N/A
Category
Config

Event Timeline

kju-PvPscene edited Additional Information. (Show Details)
kju-PvPscene set Category to Config.
kju-PvPscene set Reproducibility to N/A.
kju-PvPscene set Severity to None.
kju-PvPscene set Resolution to Not A Bug.
kju-PvPscene set Legacy ID to 1828310432.May 7 2016, 3:19 PM
Bohemia added a subscriber: AD2001.Jul 5 2013, 10:26 AM

Updated to 1.0 state.

Aside from SDV_01_base_F only base classes are still affected.

Seems also outdated:

class C_Boat_Civil_04_F: FloatingStructure_F

		class Reflectors
			class Middle
				color[] = {0.8,0.8,1,1};
				ambient[] = {0.07,0.07,0.07,1};
				position = "svetlo";
				direction = "svetlo konec";
				hitpoint = "svetlo";
				selection = "svetlo";
				size = 1;

has no hardLimitStart/hardLimitEnd

class MRAP_03_base_F: Car_F

		class Reflectors
			class Left
				...
				class Attenuation
					start = 1;
					constant = 0;
					linear = 0;
					quadratic = 0.25;

Faulty four values instead of three:

class Plane_Fighter_03_base_F: Plane_Base_F

		class Reflectors
			class Left
				color[] = {7000,7500,10000,1};
				ambient[] = {100,100,100,0};
				...
			class Right
				color[] = {7000,7500,10000,1};
				ambient[] = {100,100,100,0};
				...

Hi, kju.

The 0-1 range in color and ambient shouldn't be an issue on it's own, because they get multiplied by intensity. Meaning color[] = {1,1,1}; & intensity = 1000; yields the same results as color[] = {1000,1000,1000}; & intensity = 1;

Reflectors don't necessarily need the intensity parameter if they have brightness instead (older tech).

Attenuation and it's parameters like hardLimitStart/hardLimitEnd are optional so their absence isn't necessarily a mistake. It just means default values will get used instead.

As far as I can tell, the old styled reflector configuration is present only in some baseclasses and exists for compatibility sake with pre-Arma3 content. Arma3 vehicles replace these configurations with their own settings in their "per-asset" baseclasses.