User Tools

Site Tools


arma3:terrain:config.cpp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
arma3:terrain:config.cpp [2018-03-11 20:05]
snakeman added mintrees and minrocks config values.
arma3:terrain:config.cpp [2022-05-09 18:26] (current)
snakeman added link.
Line 7: Line 7:
  
 **Fully working config.cpp example** ready to be copy-pasted and used in your terrain, only thing you need to do is replace "​tut_tutorial_terrain"​ class and directory path names obviously. **Fully working config.cpp example** ready to be copy-pasted and used in your terrain, only thing you need to do is replace "​tut_tutorial_terrain"​ class and directory path names obviously.
 +
 +Important note: if you use pboProject later than v1.73 you must start the GUI, go to Setup and untick "-W warnings are errors"​ tick box. If you do not, this example config.cpp gives error and pboproject fails to pack a pbo. The error you would get is "​warning:​cfgSurfaces not defined"​ and "<​namespace>​\<​addon>​\config.cpp:​ there are clutter errors in the config"​.
  
 <code cpp> <code cpp>
-#define false 0 
-#define true !false 
- 
 class CfgPatches class CfgPatches
 { {
  class tut_tutorial_terrain  class tut_tutorial_terrain
  {  {
- units[] = + units[] = {};
- { +
- "​tut_tutorial_terrain"​ +
- };+
  weapons[] = {};  weapons[] = {};
  requiredVersion = 1;  requiredVersion = 1;
Line 88: Line 84:
 ====== Tips ====== ====== Tips ======
  
-Veteran tip: don't take config.cpp from altis, stratis, tanoa or user made terrains, dont take it from outdated random tutorials. Take it only from PMC Editing Wiki! //​We'​ll take it from here...// huh? :)+Veteran tip: don't take config.cpp from altis, stratis, tanoa or user made terrains, dont take it from outdated random tutorials. Take it only from PMC Editing Wiki! //​We'​ll take it from here...// huh? :-)
  
  
Line 107: Line 103:
 </​code>​ </​code>​
  
-Units is list of unit classes that this addon brings to the game. This is the name of your terrain.+Units is list of unit classes that this addon brings to the game, **it is not used for terrains**.
 <code cpp> <code cpp>
-units[] = +units[] = { "name_of_my_character" };
-{ +
- "tut_tutorial_terrain" +
-};+
 </​code>​ </​code>​
  
Line 286: Line 279:
  };  };
 </​code>​ </​code>​
 +
 +See also [[arma3:​terrain:​config-class-names-freeze|ArmA 3: Terrain config.cpp Class Names Freeze]].
 +
  
 ===== Clutter ===== ===== Clutter =====
Line 325: Line 321:
 ===== mapZone ===== ===== mapZone =====
  
-No idea, must be the UTM northing/​easting zone stuff? +mapZone ​is obsolete, not used in ArmA 3.
-<code cpp> +
-mapZone ​= 35; +
-</​code>​+
  
 ===== mapArea[] ===== ===== mapArea[] =====
  
-Again no idea, must be UTM latitude / longitude coordinates on edges of terrain? +mapArea[] ​is obsoletenot used in ArmA 3.
-<code cpp> +
-mapArea[] ​= {25.011957,​39.718452,​25.481527,40.094578}; +
-</​code>​+
  
 ===== Lat / Lon ===== ===== Lat / Lon =====
arma3/terrain/config.cpp.1520798728.txt.gz · Last modified: 2018-03-11 20:05 by snakeman