User Tools

Site Tools


arma3:roadslib.cfg

ArmA 3 RoadsLib.cfg

ArmA 3 Forum, ArmA 3, ArmA 3 Config, ArmA 3 Missions, ArmA 3 3D Modeling, ArmA 3 Scripting, ArmA 3 Terrain, ArmA 3 Texturing, ArmA 3 Tools

2020-01-01

These are altis, malden, stratis and tanoa RoadsLib.cfg files as is from december 2019 A3\ addon dirs.

Note; widths of real world vehicle lanes typically vary from 2.7 to 4.6 meters.

map_altis:

class RoadTypesLibrary
{
	class Road0001
	{
		width = 14;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway.rvmat";
		map             = "main road";
		AIpathOffset = 1;
	};
	class Road0002
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road.rvmat";
		map             = "road";
		AIpathOffset = 1.5;
	};
	class Road0003
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roaddirt_road.rvmat";
		map             = "track";
		AIpathOffset = 2;
	};
	class Road0004
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadconcrete_city_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadconcrete_city_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadconcrete_city_road.rvmat";
		map             = "track";
		AIpathOffset = 1.5;
	};
	class Road0005
	{
		width = 7;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_path_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_path_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roaddirt_path.rvmat";
		map             = "track";
		AIpathOffset = 2.5;
	};
	class Road0006
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_trans_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_trans_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roaddirt_trans.rvmat";
		map             = "road";
		AIpathOffset = 2;
	};
};

map_stratis:

class RoadTypesLibrary
{
	class Road0001
	{
		width = 14;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway.rvmat";
		map             = "main road";
		AIpathOffset = 1;
	};
	class Road0002
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road.rvmat";
		map             = "road";
		AIpathOffset = 1.5;
	};
	class Road0003
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roaddirt_road.rvmat";
		map             = "track";
		AIpathOffset = 2.0;
	};
	class Road0004
	{
		width = 10;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadconcrete_city_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadconcrete_city_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadconcrete_city_road.rvmat";
		map             = "track";
		AIpathOffset = 1.5;
	};
	class Road0005
	{
		width = 7;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_path_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_path_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roaddirt_path.rvmat";
		map             = "track";
		AIpathOffset = 2.5;
	};
};

map_malden:

class RoadTypesLibrary
{
	class Road0001
	{
		width = 12;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadtarmac_highway.rvmat";
		map             = "main road";
		AIpathOffset = 1;
	};
	class Road0002
	{
		width = 9;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roadtarmac_main_road.rvmat";
		map             = "road";
		AIpathOffset = 1.5;
	};
	class Road0003
	{
		width = 7;
		mainStrTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_path_ca.paa";  // lowercase!
		mainTerTex      = "a3\roads_f\roads_ae\data\surf_roaddirt_path_end_ca.paa";
		mainMat         = "a3\roads_f\roads_ae\data\surf_roaddirt_path.rvmat";
		map             = "track";
		AIpathOffset = 2.5;
	};
};

map_tanoabuka:

class RoadTypesLibrary
{
	class Road0001
	{
		width = 10;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_road_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_road.rvmat";
		map             = "road";
		AIpathOffset 	 = 1.5;
		color[] 		 = {1.0,0.0,1.0,1.0}; //"FF00FF"; alpha channel ignored // road color in costmap TGA
	};
	class Road0002
	{
		width = 10;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_road_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_road.rvmat";
		map             = "track";
		AIpathOffset 	 = 2.5;
		color[]		 = {1.0,0.5,0.0,1.0}; //"FF8000";
	};
	class Road0003
	{
		width = 7;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_path_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_path_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_path.rvmat";
		map             = "track";
		AIpathOffset 	 = 2.5;
		color[] 		 = {1.0,1.0,0.0,1.0}; //"FFFF00";
	};
	class Road0004
	{
		width = 16;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_city_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_city_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_city.rvmat";
		map             = "main road";
		AIpathOffset 	 = 1;
		color[] 		 = {0.0,0.5,1.0,1.0}; //"0080FF";
	};
	class Road0005
	{
		width = 16;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_cityparking_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_cityparking_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_cityparking.rvmat";
		map             = "main road";
		AIpathOffset 	 = 2.5;
		color[] 		 = {0.0,0.5,1.0,1.0}; //"0080FF";
	};
	class Road0006
	{
		width = 10;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_main_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_main_road_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_main_road.rvmat";
		map             = "road";
		AIpathOffset 	 = 1.5;
		color[] 		 = {0.0,1.0,1.0,1.0}; //"FF00FF";
	};
	class Road0007
	{
		width = 10;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_harbour_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_harbour_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_harbour.rvmat";
		map             = "road";
		AIpathOffset 	 = 1.5;
		color[] 		 = {1.0,1.0,1.0,1.0}; //"FF00FF";
	};
	class Road0008
	{
		width = 10;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_mine_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_mine_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roaddirt_mine.rvmat";
		map             = "track";
		AIpathOffset 	 = 3.5;
		color[]		 = {1.0,0.0,0.0,1.0}; //"FF0000";
	};
	class Road0009
	{
		width = 1.6;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_traildirt_trail_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_traildirt_trail_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_traildirt_trail.rvmat";
		map             = "trail"; // new map style; for disabling entirely use "hide"
		AIpathOffset 	 = 0;
		color[] 		 = {1.0,1.0,1.0,1.0};
		pedestriansOnly = true;
	};
	class Road0010 // DO NOT DELETE - main road variant of tarmac road for 2D map
	{
		width = 10;
		mainStrTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_main_road_ca.paa";  // lowercase!
		mainTerTex      = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_main_road_end_ca.paa";
		mainMat         = "a3\structures_f_exp\data\roads\surf_exp_roadtarmac_main_road.rvmat";
		map             = "main road";
		AIpathOffset 	 = 1.5;
		color[] 		 = {0.0,1.0,1.0,1.0}; //"FF00FF";
	};
};
arma3/roadslib.cfg.txt · Last modified: 2024/08/03 12:28 by snakeman

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

All PMC web site download services are temporarily suspended until web site yearly fees have been recovered, want to download addons/mods? Then Support PMC.

If you are grateful for all the work PMC has done in the past 25 years, use Support PMC page.