Dev Diary PMC Ukraine Yenky ArmA 3 Terrain

This is dev diary for PMC Ukraine Yenky ArmA 3 real world data terrain by PMC.

We have been writing development or developer diaries to PMC Tactical Forums for two decades, these addon dev diaries are spread to many forum topics. One example PMC Tactical Forums: Vietnam: The Experience Neverending development diary 2007-10-13. On 2020 things changed in Farming Simulator 19 editing community when we started to write detailed dev diaries as web html pages because we had no forum, now in 2022 the same dev diary story telling continues in ofp/arma community.

These dev diaries are my current on the fly thoughts and emotions, if I feel shitty I will clearly state that. I try to avoid it but sometimes there might be hilarious profanity rants when things don't go exactly as I planned, so if you are "offended" by few curse words you probably should stop reading now Smiley ;)

Also these dev diaries are written to many addon projects and sometimes repeating the same lines of text or taking exact same screenshots feels stupid so there might be text just listing boring "I did XYZ and then ZYX" type of info without further details. And remember; this is NOT a tutorial, this is entertainment Smiley ;)

Time stamps are Universal Time Coordinated (UTC).

2021-10-24 Project Started

2021-10-24T22:28:00Z Created this page Smiley :)

Purpose of this terrain is to have some mainly agricultural farming area with many corn fields, I was thinking initially about Farming Simulator 19 terrain which means no more than 16km maybe max 20km terrain size (most likely 8.1km), but that is way too small for arma3 even for such almost tourist type terrain (there is no farming in arma3). Search finds that ukraine is a big corn producer, so I definitely wanted to do corn farming terrain heh.

Edit 2022: gives me the creeps to read that opening paragraph now in 2022 after Russian invasion of Ukraine, not much happy farming going on in this planting season Smiley :(

Got Global Mapper user created feature grid done, KMZ exported and terra incognita started to download ArcGIS 17 level imagery. Then assigned colors to OpenStreetMap (OSM) shape areas.

2021-10-24T23:37:00Z Terra Incognita finished exporting the satellite imagery. But have to call it a night here, getting very late and nothing I could do now wouldn't make any difference so better to continue tomorrow with full day ahead of me.

2021-10-25 Global Mapper Editing

2021-10-25T12:59:00Z New editing day has started, global mapper created map catalog for arcgis 17 level satellite imagery, then exported preview-arcgis-17-level.png with 25m cell size. Next started to export satellite texture in 4 x 4 grid tiles.

Had to delete a lot of global mapper temporary satellite images to make some free space because it dropped down to 50gb free left, yikes thats not much to work with. After cleanup I got 159gb free, nice.

2021-10-25T13:16:00Z Global mapper finished exporting sat_*.png image tiles, then loaded them into GIMP to check for clouds.

This ArcGIS 17 level source was overall pretty good, only few clouds present. The smaller the terrain the smaller chance of huge patches being present. Even though it looked to be overall pretty good... it was amazing how many tiles I actually had to edit to remove even the faintest cloud puffs.

Then transformed OSM shape files to terrain builder UTM 31N zone projection and coordinates.

2021-10-25T14:27:00Z Created Terrain Processor TPP Templates file for obj_forest.shp using my standard CUP vegetation forest TPP. That obj_forest.shp must be really tiny as with hectare density 125 which is really thick, Terrain Processor only generated pitiful 240k objects, huh that is like... nothing. But yeah this is a FARMING 40km terrain so there ain't that much forests. I cant wait to see this thing in-game how it looks.

Next ran road smoothing to the heightmap.

Heh some of these "diary" texts are very plain "i did x" type short and sweet stuff heh, well I mean dunno what to say really, been writing dev diary terrain text across two game engines and several different terrain pages, so dunno guess there is not much more to say when you smooth out roads Smiley :)

But not to worry, there will be plenty of reading about some decisions, plans, bugs, issues etc that comes up along these terrain development journeys Smiley ;)

2021-10-25T14:39:00Z Now I'm waiting for Terrain Builder to finish generating layers for one of the polish terrains, then I get to... hmm actually binarize (PMC Editing Wiki: search "binarize") that first and finally then to mount ukraine to p:\pmc\ and create terrain builder project for this terrain.

I'm happy that today this terrain will be in-game with plenty of good editing hours to spare. Not even sure what I do after this is done, oh well lets not jump too far ahead, one terrain step at the time Smiley :)

2021-10-25T18:24:00Z Alright work continues, p:\pmc\ is mounted to ukraine. First, creating terrain builder project.

Satellite Mask...

PMC Ukraine Yenky ArmA 3 Screenshot

... and Texture.

PMC Ukraine Yenky ArmA 3 Screenshot

2021-10-25T18:38:00Z Started to generate layers. Again, we wait. Editing terrains is a big waiting game Smiley ;)

2021-10-25T19:24:00Z Terrain builder finished generating layers.

2021-10-25T19:45:00Z Finally pboProject is binarizing, aayeah!

2021-10-25T19:58:00Z Complete, its in-game, now all I have to do is to test it, when I get around to it.

2022-02-16 Russians Are Gathering

2022-02-16T00:52:00Z Was watching live news about Ukraine, they say 150,000 Russian Armed Forces troops surrounding Ukraine now including naval blockade. Russian invasion could happen any minute now.

Took this screenshot from global mapper showing all PMC Ukraine terrains as of right now.

PMC Ukraine Terrains

Those big ones in Donbas area are PMC Ukraine Donetsk, PMC Ukraine Luhansk and PMC Ukraine Mariupol, the small one is Yenky which this dev diary is all about.

2022-04-18 Russia Invades Ukraine This Is WAR

2022-04-18T01:48:00Z New editing day has started, and its new YEAR actually. Just released PMC Taiwan Kinmen and now jumping to ukraine yenky terrain, only yenky and one more taiwan terrain to go in this release "batch" heh.

I was disappointed to read this dev diary through, very boring dry read, no cool shizzle or other such things, oh well need to do better in the future.

And as this header says, since my last dev diary entry, Russia has invaded Ukraine Smiley :(

It is so creepy to think back that last year when I started this terrain it was all about nice farming areas in arma3 photorealistic huge environments, now... fuck farming dude! Its WAR Smiley :(

As usual going to start by taking an in-game arma3 look into the terrain, to really see whats what.

Well mod.cpp needs an update, its still my old "2021 format". Roads.shp is hmm... first I thought they were broken but they are actually... highways I think, all of them, hehe. Vegetation is the old terrain processor TPP template setup which needs to be regenerated with latest template. OSM natural areas were a bit lacking at some parts, but what else is new. And roads.shp gets carved into heightmap edges.

Overall its nice looking farming terrain. If only there was farming equipment in arma3 Smiley ;)

Copied new terrain processor TPP files from PMC Ukraine Chernihiv dir, including the roads.* file copying and *.LBT file deleting bat files, edited the road bat and ran it to get yenky roads in play.

Started to generate new vegetation objects and smooth roads (although, they are already smooth but hmm).

PMC Ukraine Yenky ArmA 3 Screenshot

Vegetation generation finished with 467,147 objects created.

Fired up terrain builder after first deleting the old object layer file in windows file explorer, then imported new roads smoothed heightmap and rebuilt terrain, then started importing new objects.

PMC Ukraine Yenky ArmA 3 Screenshot

Once done, exported WRP and ran moveObject re-pathing to it. Updated mod.cpp with latest template.

RoadsLib.cfg symlinked, apparently roads.shp was fine but it was the darn roadslib.cfg which was missing Smiley :)

2022-04-18T02:32:00Z Binarization time!

As there was some waiting time again I decided to kick off the release procedures, gotta have something to do, cant stand waiting idle.

Was adding pmc_ukraine_yenky to mission pack compilation terrain list... except, it was already there Smiley :o

2022-04-18T02:48:00Z Binarize finished, so swift with these small/medium size terrains with few objects Smiley :)

I'm going to setup arma3 with ULTRA settings already, even though this is basically second arma3 check that everything works, but it takes so long time to boot arma3 up that I rather do everything in one go. Just hoping my hardware faulty nvidia GTX TITAN X wont crash nvidia drivers again heh.

2022-04-18T03:09:00Z Screenshots taken, sorted, renamed, edited and converted.

Got addon PBOs signed and 7-zip release packet compressed, next was to move this dev diary into actual web page.

2022-04-18T03:25:00Z Release packet was uploading to "seedbox", started to proof read and add links to this dev diary. This is going to take a while, uuh...

2022-04-18T04:27:00Z Completed proof reading, actually had a lunch just now as well.

Added content to changelog page and edited homepage, only thing left to do is to upload into web, take a one final look and then its release time...

2022-04-18T04:48:00Z PMC Ukraine Yenky v0.1 has been released! Smiley :cool:

PMC Ukraine Yenky: Changelog, Dev Diary, Screenshots. Back to PMC Terrain's page.