Dev Diary PMC Ukraine Sumy ArmA 3 Terrain

2022-03-10 Location Names

2022-03-10T17:12:00Z Added airfield name label to config.cpp class names{} and updated picturemap_ca.tga with the actual satellite image. Those were the only issues I discovered in first in-game test. No other edits planned / needed today.

2022-04-03 Back To Sumy

2022-04-03T22:57:00Z New editing day has started. Today I have already released two other terrains, PMC Ukraine Kherson and PMC Poland Hulskie. Still got plenty of time today so going to start editing third terrain for today which is PMC Ukraine Sumy. It would be somewhat miracle if I could get it to release ready tonight, but hey never say never Smiley ;)

Just read the above dev diary in full, have to say it was super boring, there was nothing which is the core of dev diary (thoughts and such background info), it was just dry boring list of stuff I did heh, oh well need to add more beef to it now then heh.

As usual getting back to a project I like to take a glance in-game arma3 first to get my bearings.

In-game arma3 check shows that roads.shp is working (read other dev diaries and you know what I'm talking about heh) which is great, glad to see that, but at the same time this terrain is using the old Terrain Processor TPP Templates files for forest tree lines object generation, those are somewhat okay-ish, but they wont do for me, I want to re-generate objects using the latest cool TPP tech wizardy which creates great looking forests.

Work in progress development video settings LOW screenshot, not a finished product!

PMC Ukraine Sumy ArmA 3 Screenshot

So at least one long object generation, importing and binarization process is waiting for me, this is a somewhat relief as most likely this terrain is not release ready tonight, so I can do some chill editing from this point on before bed time Smiley :)

Sumy has interesting heightmap elevations, there are no mountains not even hilltops I would say, but there are a lot of small elevation changes in the forest areas which are great if you are walking through them.

A lot of forests, this terrain will eat so many tree objects, when I'm going to re-generate them it has to be with 2 x 2 grid tile shape file setup, definitely.

Several roads which ended at terrain edge were carved into the heightmap because some terrain processor bug. If a roads.shp poly line ends outside the terrain coordinate range terrain processor freaks out and carves a huge canyon. I talked about this on poland hulskie dev diary just mere moments ago, I need to come up with some way to automatically cut roads.shp poly lines -5 meters inside the terrain area in global mapper.

Work in progress development video settings LOW screenshot, not a finished product!

PMC Ukraine Sumy ArmA 3 Screenshot

2022-04-03T23:20:00Z Lunch break, gotta get some chow.

2022-04-03T23:48:00Z Feeding time over, back to inspecting PMC Ukraine Sumy terrain.

P:\ was subst/mounted to poland so switched it back to ukraine. Then took terrain processor TPP template file for CUP Chernarus and copied it along with road smoothing TPP into sumy TerrainProcessor/ dir. Also took LBT deleting and roads.* copying bat files there, copied roads.* files there so these new TPP projects work.

Started global mapper, loaded sumy project up, but then realized that hey cropped_areas.shp has already been exported I only need to load those in order to get new forest shape files, so loaded cropped_areas.shp file.

Transformed them into UTM 31N 200,000/0 coordinates for terrain builder to understand. Then exported usual "obj" file name using FCLASS split and did them in 2 x 2 grid tile files.

Had a little mixup in global mapper export once again, if you do not double check in which directory global mapper offers to save... it most likely will be the wrong one Smiley ;)

And it was this time, it decided to save into PMC_Ukraine_Kherson_40km/ directory instead of sumy where I intended. Well yeah sure, open your eyes bitch if you don't wanna make mistakes, sure but yeah anyways.

Then moved the obj_??_forest.* shape files into terrain processor dir and copy-pasted TPP files for all the new shape files, A1, A2, B1 and B2.

Then ran all four terrain processor TPP files, whee.

PMC Ukraine Sumy ArmA 3 Screenshot

Objects generated, A1: 751,081, A2: 3,002,532, B1: 3,037,151, B2: 4,305,307.

Nice set of objects Smiley :)

Then deleted terrain builder objects layer file with windows explorer, I just don't want to delete large object layers from terrain builder itself as its clunky and slow. Then loaded the project up and started to import new objects.

Another waiting game begins, importing those three plus million object files times three will take quite a while...

PMC Ukraine Sumy ArmA 3 Screenshot

Uuh the waiting game is no fun Smiley :(

While waiting started to create web pages, nothing else to do right now.

2022-04-04T01:09:00Z Web pages basic php files are done, added changelog info too. Cant do much else, I could move dev diary there but I find it easier to write in this plain text localhost mode until its finished. Currently ETA for the last object import file is 32min, Zzz ...

But... had to move dev diary over to the actual web page, start to proof read and add links to it, just cant sit here waiting while doing nothing.

2022-04-04T01:41:00Z Terrain builder finished importing all object LBT files, finally. Didn't manage to proof read and add links to this whole dev diary page yet, kind of sucks actually now it was left partial work heh.

Exported WRP. Objects count 11,096,071 nice Smiley :)

PMC Ukraine Sumy ArmA 3 Screenshot

Then ran moveObject re-pathing WRP.

Added Russian invasion of Ukraine beginning date to config.cpp startDate values. Set them to noon so its easier for mission editing or just fly around in camera.

2022-04-04T01:47:00Z Started pboProject binarization, lets get these new objects in-game arma3 to see how they look.

Its a bit too early to say the least, but already prepared release news and forum topic text. Then took copy-paste of the release procedure list too and started to go through it for anything I can do now when binarize is running. For example added pmc_ukraine_sumy class name to PMC "worldSize" mission pack terrains list.

In mod.cpp did a simple google/maps link fix, just the altitude change which doesn't really matter.

2022-04-04T02:33:00Z Binarize finished and did in-game check, forests and tree lines are looking good, everything is just about release ready.

However now I'm just over an hour away from my bed time and I simply cannot risk it to do third release today, being tired already and would be even more tired when the release moment would arrive that I'm definitely leave releasing for tomorrow. Besides whats the rush, I already did two releases today that is more than great. Heck it would be good to do one release every other day to space them out a bit, give players time to download and try them Smiley :)

I'm going to crank up arma3 video details to ULTRA and take screenshots now, then work on those and web pages for the rest of the evening before crashing to bed. Shut down OBS already since there wont be any editing footage and it just adds strain to the GPU for no reason while taking screenshots.

2022-04-04T03:08:00Z Screenshots taken, sorted, renamed, edited and converted. Added to screenshots and this dev diary page as well.

Technically I still would have about hour before my bed time, making the release torrent and posting it easy... but I'm still going to leave that for tomorrow, two releases is fine for one day heh.

2022-04-04T03:11:00Z Calling it a night here, going to chill before going to bed, today was awesome editing day! Smiley :)

Continue reading page 4, previous page 2 or back to Dev Diary PMC Ukraine Sumy root page.

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