====== ArmA 2 To ArmA 3 Port - Terrain ====== [[https://www.pmctactical.org/forum/viewforum.php?f=68|ArmA 3 Forum]], [[:arma3|ArmA 3]], [[arma3:config|ArmA 3 Config]], [[arma3:missions|ArmA 3 Missions]], [[arma3:modeling|ArmA 3 3D Modeling]], [[arma3:scripting|ArmA 3 Scripting]], [[arma3:terrain|ArmA 3 Terrain]], [[arma3:texturing|ArmA 3 Texturing]], [[arma3:tools|ArmA 3 Tools]] **Howto port ArmA 2 Terrain WRP into ArmA 3** - roads from arma2, then disable new shapefile roads in config; newRoadsShape = ""; - config inherit from stratis and required addons "A3_Map_Stratis" WRP files from ArmA 2 Visitor 3 work just fine in arma3 binarize and in-game, **you DON'T need to re-compile / export the terrain with terrain builder.** ====== Re-Compile with Terrain Builder ====== If you choose to re-compile PEW through Terrain Builder, it basically assumes you have layers.cfg, the ground close textures and satellite images still available. Remember that this is totally //optional// task, you do not need to re-compile PEW / WRP through terrain builder. Terrain Builder: - file -> import -> maps, choose visitor3 pew project file - set northing 200000 and easting 0 - set layers.cfg - file -> import -> satellite mask - file -> import -> satellite texture - check that terrain and satellites have correct sizes - rebuild terrain - generate layers - file -> export -> wrp - convert png to paa All done ====== Config ====== New values in CfgSurfaces: class CfgSurfaces { class Default{}; class Water{}; class GdtStratisConcrete: Default { access = 2; files = "gdt_strconcrete_*"; character = "Empty"; soundEnviron = "concrete"; soundHit = "concrete"; rough = 0.05; maxSpeedCoef = 1; dust = 0.15; lucidity = 0.3; grassCover = 0.0; impact = "hitConcrete"; maxClutterColoringCoef = 1.35; }; ====== Objects ====== Objects in general do not cause errors if they are not used, well doh quite obvious but still. If you just binarize objects you get no errors in binarize or in-game. ====== Objects Config ====== VTE_objects_cfg worked off the box without errors, no changes had to be made. Seems like the base classes are same as in ArmA 2.