This shows you the differences between two versions of the page.
— |
arma3:roadslib.cfg [2020-01-01 05:34] (current) snakeman created initial page. |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ArmA 3 RoadsLib.cfg ====== | ||
+ | **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:** | ||
+ | <code cpp> | ||
+ | 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; | ||
+ | }; | ||
+ | }; | ||
+ | </code> | ||
+ | |||
+ | **map_stratis:** | ||
+ | <code cpp> | ||
+ | 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; | ||
+ | }; | ||
+ | }; | ||
+ | </code> | ||
+ | |||
+ | **map_malden:** | ||
+ | <code cpp> | ||
+ | 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; | ||
+ | }; | ||
+ | }; | ||
+ | </code> | ||
+ | |||
+ | **map_tanoabuka:** | ||
+ | <code cpp> | ||
+ | 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"; | ||
+ | }; | ||
+ | }; | ||
+ | </code> |