Developer Diary PMC Iowa Garden City 8km - PMC Farming

Dev Diary Iowa Garden City

PMC Iowa Garden City 8km developer diary was started in late 2020 and no older records exist other than changelogs. This terrain was initially created in early 2019. Just a little background reference Smiley :)

2020-09-05T12:59:00Z Backupped PMC Iowa Garden City 8km project dir, edited sync to mods dir with new excluded files. Loaded terrain in Giants Editor (GE) to check it out if all looks good, then started to prepare PMC_Helpers to a new way of handling it (exported). Also recorded terrain developer diary video Smiley :)

2020-09-05T13:31:00Z GE initial PMC_Helpers setup created and selling points moved to a proper transformgroup. Pretty much nothing else there, shes a blank slate.

2020-09-05T13:43:00Z Moved all the unused directories and files into Exclude.For.Release directory.

2020-09-05T13:55:00Z First in-game test that everything loads up ok. There was error about mapDE vehicle shop so it was time to replace that with mapUS vehicle shop model which fixed that issue.

2020-09-05T14:25:00Z Started to create universal american PMC_Helpers.i3d to be used in all terrains. Placed giants buildings, utility poles and trees there, then of course CBJ american buildings too. I can now import this to a new terrain and have all the objects at hand right away without going through that import shuffle.

2020-09-05T15:33:00Z All preparation work for object placement is done, now just a lunch break and then I'm good to start actually putting down objects Smiley ;)

2020-09-05T15:52:00Z Object placement has officially started.

2020-09-05T16:18:00Z Wind turbines placed. Nice landmark object-set for iowa terrain, you can see those far away while farming heh.

PMC Iowa Garden City 8km Terrain, Developer Diary

At this time in fall of 2020 I was still running Windows 7 64bit with 125% user interface scaling, which can easily be seen on screenshots from this era. The desktop I was running has text font so small you need a hubble space telescope to see characters properly ;)

2020-09-05T17:03:00Z Building placement officially commenced, here we go!

2020-09-05T19:52:00Z Lunch break, here is progress update at this minute, red is areas with buildings and black is buildings placed areas.

PMC Iowa Garden City 8km Terrain, Developer Diary

2020-09-05T23:22:00Z Enough object placement for today, 53 locations created.

PMC Iowa Garden City 8km Terrain, Developer Diary

2020-09-06T09:15:00Z GIMP buildings xcf and iowa garden city loaded up in GE, lets go to work.

2020-09-06T11:02:00Z Decided to try scaling up building to match google/maps real world data building. This is a big no no in arma3 editing you simply dont scale buildings as it will mess up so many things, however natural objects like rocks, bushes and trees are perfectly fine to scale 75 to 125 percent range.

I took CBJ american vehicle shed 72x150 and GE scaled Z to 3.7 while X and Y remains at standard 1. Will be interesting to see in-game how bad it looks and does geometry work etc. This would be extremely cheap way to fit original building sizes to real world specs. But yeah at the end I or someone needs to model new buildings to fit PMC real world data terrains.

PMC Iowa Garden City 8km Terrain, Developer Diary

2020-09-06T12:02:00Z Found this location which looks like its just silage covered up, or bales of some sort. Not sure how to place such location, I'm thinking it should be left as empty lot so players could place their own bales/silage here. So I did leave it empty.

On the next location which I labeled Location-85 there was half of the farm yard missing because terrain edge cut it off. I really try to avoid these situations but guess this one slipped through my inspection when creating this terrain location.

2020-09-06T12:26:00Z Saw the big electric thingy that was documented already in the first design of this terrain google/maps and again we have no objects to use there. Well havent scourged through mapDE/mapUS maybe there could be something.

2020-09-06T13:14:00Z PMC Iowa Garden City 8km building placement is done! Smiley :D

PMC Iowa Garden City 8km Terrain, Developer Diary

Took another backup, just to be safe.

2020-09-06T13:52:00Z First utility poles placed in NE corner.

2020-09-06T15:30:00Z Was creating utility poles and GE felt a bit sluggish, so I saved, exited, took 7zip backups just to be sure, restarted GE, exported fields, buildings and wind turbine transformgroups, then deleted them. Now GE should load, save and perform just slightly bit better, hopefully.

I'm thinking that on a long run on heavy editing sessions its not any use to keep hundreds of objects loaded in GE when you have no use for them, for example I dont need buildings or wind turbines when placing utility poles.

Some screensthos of utility poles in real life vs PMC terrain unfortunately got deleted, no idea why. I tried to search them later but cannot find in any directory.

2020-09-06T16:27:00Z Lunch break, still many utility pole splines to create, but we'll get there heh.

Minerva Creek has a bridge.

2020-09-06T18:38:00Z Utility pole objects placement is done! Smiley :)

PMC Iowa Garden City 8km Terrain, Developer Diary

2020-09-06T19:01:00Z First in-game test with building, utility pole and wind turbine objects... zero errors heh.

2020-09-06T20:04:00Z Objects aligned to ground and in-game test completed, zero errors. We are good to go for some PMC Gaming computer full glory 4k 60fps testing, perhaps some first look twitch live stream as well.

Did twitch live stream and terrain looked awesome, I was cautiously wishing it would look great but man I underestimated it big time, even without vegetation it looks just amazing. Long view distances and you can just see buildings and farm yards everywhere you look, just awesome views. US NED 10m resolution heightmap is in first glance flat but when you drive around there its elevations everywhere making it feel just so nice. I simply cannot wait to start actually playing here.

2020-09-08T11:39:00Z First trees placed. I really hate placing trees one by one manually as there is no big areas of trees where I could use spline and script to randomly place trees.

Here again I had some screenshots taken, but later when trying to find them... they were nowhere to be seen Smiley :(

2020-09-10T16:00:00Z Tree object placement continues. Not really in the mood for placing trees manually, but well its gotta be done.

google/maps.

PMC Iowa Garden City 8km Terrain, Developer Diary

After a long break from editing this terrain... last time I edited was on september last year, now february 2021 editing continues.

2021-02-22T02:10:00Z Decided to hastily re-create few lines of utility poles with wires, just for todays Unofficial Start From Zero game-play Smiley ;)

Found one utility pole line which was created but never placed into the "public" Utility_poles transformgroup and was left into PMC_Helpers, that was odd. Well I re-created that right away with wires and placed into public.

Then I re-created the line going west from garden city town... and then few other locations as well.

There are so many utility pole lines it feels like they are everywhere, just re-created these few so I can have some wires to look at in-game today Smiley :)

2021-04-27T15:16:00Z Started to watch PMC Iowa Garden City 8km developer diary VIDEOS that I recorded in 2020, to get some reference point where I left off in october, that is the last time I added trees to this terrain.

I'm quite bummed out that its been this long with just slacking, not doing any editing for this terrain. I've been so burnt out lately for all computer work its very hard to start/continue editing. Luckily I seem to start to get that editing fire back Smiley :)

2021-04-27T17:43:00Z Finished watching those previously recorded videos and was really surprised that on october 2020 I did not record anything or write these dev diary entries even though I placed a lot of trees. Hmm that is weird, I thought recording and writing was being done all the time, hmm hmm.

2021-04-27T23:02:00Z Took backups of PMC Iowa Garden City 8km and then fired up GE, lets see if we could place some trees again.

2021-04-27T23:19:00Z Alright first farm yard trees done for 2021 Smiley ;)

PMC Iowa Garden City 8km Terrain, Developer Diary

Note: here I have installed Windows 8.1 64bit using extra large 200% user interface scaling. This is clearly seen with larger text font and UI in general, also hard disk partition changed with operating system re-install.

Second farm yard, this one had really bad building model type selections as there clearly was some pig sheds but I don't have any FS19 data/ pig sheds to use and haven't found any white iowa looking ones from the community mods.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

Farm yard with few bin silos.

PMC Iowa Garden City 8km Terrain, Developer Diary

One lone bin silo in this farm yard.

PMC Iowa Garden City 8km Terrain, Developer Diary

Another farm yard trees placed.

PMC Iowa Garden City 8km Terrain, Developer Diary

Actually I am not going to screenshot every yard, it would bloat this web page size quite a bit because there are I think 50+ farm yards heh. I'll try to screenshot most complex or interesting looking tree placements now.

2021-04-28T01:30:00Z Was watching twitch live stream when penalty_box_gaming was playing PMC Grande Gardens 16km v1.1.10, had all editing tools open in the background but burnt out me just spent time watching the stream. Oh well.

By the time his stream ended, I was already yawning tired and had no interest of concentrating on editing. This is what happens when you are burnt out for editing / computer work. It really sucks.

2021-04-28T15:40:00Z New editing day has started, continuing adding vegetation objects. Just added days first batch of trees to one farm yard.

Hopefully today I get some serious damage done for this tree object placement, Elite Dangerous odyssey alpha phase 4 just started so I have to check that out but I don't think it will take much of my time today.

2021-04-28T16:31:00Z Several farm yards tree object placement done now, but feels like a struggle. Right now in fact I'll take a quick break to check out that mentioned Elite Dangerous odyssey alpha phase 4, this is the life with editing burnout heh.

2021-04-28T22:22:00Z Finally back placing trees after several hours break checking out Elite Dangerous odyssey alpha and other things. Hopefully I could get at least few farm yards done. Gotta take screenshots now again to feel like I'm making some progress, heh.

PMC Iowa Garden City 8km Terrain, Developer Diary

And another farm yard trees done.

PMC Iowa Garden City 8km Terrain, Developer Diary

And another ...

PMC Iowa Garden City 8km Terrain, Developer Diary

Once I get into the editing flow, these farm yard tree placements are getting done pretty quickly (one farm yard I mean).

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

2021-04-29T00:23:00Z Taking a lot of breaks, almost between each farm yard, however doing progress slowly but surely.

PMC Iowa Garden City 8km Terrain, Developer Diary

Here is the progress report, color codes red is trees not yet placed, black placed.

PMC Iowa Garden City 8km Terrain, Developer Diary

This is the hilarious age old thing with terrain editing: never zoom out... heh.

For those who don't know, it means that when you are closely zoomed into terrain editor and place objects etc, you do good work and feel good about yourself that oh wow this will be done in no time, but then you zoom out and are shocked to see you have still incredible amount of work left to do which completely demoralizes you that "boohooo I never gonna get this done!" Smiley :)

In 2019 when I placed objects into the initial terrain version which later got re-designed, I have faint recollection that it took like a week of hard work almost 16hrs a day. Unfortunately I don't have any dates or such detailed info about it, I might be able to dig up something from PMC discord.

2021-04-30T00:18:00Z Todays first farm yard trees placed. Getting enough editing motivation has been a struggle, yesterday I was slacking so much, just watching movies and twitch/youtube, did the "mandatory" tree placement but nothing else.

Days second farm yard tree placement happened in the far NW corner of this terrain.

PMC Iowa Garden City 8km Terrain, Developer Diary

Well at least we reached one corner now, three more to go! heh, uuh.

Here is current progress image, showed this for guys in PMC discord so lets attach it here as well:

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-04-30T17:51:00Z New editing day has started, got first farm yard done for today. This was now on the extreme north edge of the terrain, actually closest trees were pretty much touching the edge.

Good morning screenshot.

PMC Iowa Garden City 8km Terrain, Developer Diary

Got second farm yard done... but my mind was already elsewhere, I wanted to again play FS19, to harvest some canola from F59 in PMC Grande Gardens 16km Start From Zero savegame.

2021-05-01T18:47:00Z Todays first farm yard trees placed. Had to take a screenshot.

PMC Iowa Garden City 8km Terrain, Developer Diary

Second farm yard done, another screenshot. By this rate I have 50+ screenshots hehe, oh well.

PMC Iowa Garden City 8km Terrain, Developer Diary

Minerva Creek had some single trees.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

Creek looks a bit naked without bushes or the actual heightmap creek ditch, but those will be added later.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-02T18:29:00Z Todays first tree placement done. This was bunch of trees along the railroad track in terrains north edge.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-02T18:39:00Z First farm yard trees placed, this yard had only two maple/volume and few very small spruce/pine trees. Very quick to place.

Next farm yard had a lot of sprune/pine trees, to break the wind and line of sight I believe.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-03T18:07:00Z Todays first trees placed.

PMC Iowa Garden City 8km Terrain, Developer Diary

Second farm yard tree objects placed.

PMC Iowa Garden City 8km Terrain, Developer Diary

Third farm yard tree objects placed.

PMC Iowa Garden City 8km Terrain, Developer Diary

Did fourth farm yard, this one right at the north edge of the terrain. This farm yard was actually cut off by terrain edge, the trees from farm yard actually went into some sort of creek bed towards north, but thats beyond terrain edge so not my problem.

PMC Iowa Garden City 8km Terrain, Developer Diary

Then there was just few trees in the wilderness, one actually completely alone between two fields.

PMC Iowa Garden City 8km Terrain, Developer Diary

Did the NE corner trees on this small, umm, island type area with one structure.

PMC Iowa Garden City 8km Terrain, Developer Diary

After this I again slid into the idling mode, just staring empty screen with blank look on my face. Editing / computer burnout is not fun.

I actually felt like playing ArmA 3, immersing myself into some huge european woodland rolling hills cold war terrain for hours, heck rest of the day. But unfortunately there is no LARGE such terrains available, largest is PMC Rugen and well been there done that, so yeah...

2021-05-04T23:15:00Z Todays first farm yard trees placed, well actually this was farm yard that was cut off, the buildings are beyond terrain edge which are not present but the trees are which I now placed.

Did another location, no farm yard just trees by side of the road.

2021-05-05T01:02:00Z Then did farm yard with spruce/pine trees and all.

PMC Iowa Garden City 8km Terrain, Developer Diary

Wrote down changelog entry for may 5th, it looks funny as I have been painfully slowly struggling with these tree objects. Take a look:

2021-04-27:
- iowa garden city vegetation object placement continues
2021-04-28:
- iowa garden city vegetation object placement continues
2021-04-29:
- iowa garden city vegetation object placement continues
2021-04-30:
- iowa garden city vegetation object placement continues
2021-05-01:
- iowa garden city vegetation object placement continues
2021-05-02:
- iowa garden city vegetation object placement continues
2021-05-03:
- iowa garden city vegetation object placement continues
2021-05-04:
- iowa garden city vegetation object placement continues
2021-05-05:
- iowa garden city vegetation object placement continues

This looks so stupid. These trees should have been placed within a day, maximum of two days. Now I have been struggling with boredom/burnout so I usually do one or two farm yards after days first meal just so I can mark changelog that I did something and then... then just slide into idling lazy mode where I stare monitor with blank look on my face, maybe watch some dumb twitch streams.

2021-05-05T08:33:00Z Did one more farm yard tree placement after idling half the day watching twitch live streams.

2021-05-05T22:14:00Z Todays first trees placed, by the railroad tracks just north of minerva creek.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

Another farm yard trees done.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-06T00:01:00Z And this next farm yard had the longest spruce/pine tree wind breakers done so far.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

And again only after doing what, two farm yards and one wilderness piece I felt like not wanting to continue editing anymore.

Then placed trees by the railroad tracks north from garden city.

2021-05-06T07:25:00Z Did one farm yard with not that many trees.

2021-05-06T23:55:00Z Todays first farm yard tree object placement done.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-07T00:07:00Z Second farm yard done right next to the first one.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-07T09:37:00Z After several hours of slacking did another farm yard tree placement.

2021-05-07T20:38:00Z Todays first farm yard tree objects are placed. Basic farm yard without spruce/pine trees.

Created two more locations in the field and by the road (single tree).

Another farm yard done. On the background seen the trees on the field.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-07T22:33:00Z Another farm yard trees done.

2021-05-08T03:12:00Z After a break did one farm yard tree objects again.

In this screenshot you can see town of garden city in the background. Placing trees in clockwise circle around the terrain and now kind of reached the area there I started, well more or less.

Still plenty of todo of course.

PMC Iowa Garden City 8km Terrain, Developer Diary

Next farm yard done, just east of garden city.

PMC Iowa Garden City 8km Terrain, Developer Diary

And then tree object placement progress update for PMC discord.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-08T09:17:00Z Another farm yard done but yeah its been slow day again.

And one more done.

PMC Iowa Garden City 8km Terrain, Developer Diary

Next farm yard.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-08T10:29:00Z Did few more farm yards, felt actually pretty good getting some real progress done, at least for a short while.

2021-05-08T11:50:00Z Several more farm yards done now, suddenly got some enthusiasm and motivation to get some editing done.

East side of the terrain is now done, basically only the south side left. I start to feel like there is light at the end of the tunnel now.

2021-05-08T21:59:00Z Todays first farm yard done. Only 14 more left and then its all done.

PMC Iowa Garden City 8km Terrain, Developer Diary

Got days first meal in, then attacked tree objects placement with enthusiasm and motivation... today this will end Smiley ;)

2021-05-08T22:48:00Z Another farm yard done.

PMC Iowa Garden City 8km Terrain, Developer Diary

Had good feeling for today, I really feel like these trees get done today.

Thick tree line to cover some sort of huge pig barn/shed.

Google/maps: PMC Iowa Garden City 8km Terrain, Developer Diary GE: PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-09T00:03:00Z Another farm yard done.

PMC Iowa Garden City 8km Terrain, Developer Diary

And another farm yard done, feeling excited!

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-09T00:28:00Z Farm yard done, not many left now.

2021-05-09T00:38:00Z PMC Iowa Garden City 8km basic object placement is complete! Yeah buddy!

So now all basic buildings and trees object placement is done, this is awesome!

There will be some minor changes, tweaks etc to buildings, decorations perhaps etc added, but now the bulk work is done! Smiley :)

All objects selected, cant really fit piece of crap GE into view all at once.

PMC Iowa Garden City 8km Terrain, Developer Diary

Then exported PMC_Helpers just in case I edited them, I have no recollection as GE has been running 24hrs a day since apr 27th which is over a week now (last weeks wednesday, now its sat-sun midnight). Then took mandatory backups and finally synced terrain files to FS19 mods dir.

Its time to try it in-game first with with all basic objects done Smiley :)

Brought it in-game with LOD/View distance settings of 5, did camera flyover and was shocked how awesome it looks. Took a bunch of screenshots but single screenshot wont convey the whole meaning of 8km real world data terrain, so here is one of which I liked the most.

PMC Iowa Garden City 8km Terrain, Developer Diary

Compiled new version of the terrain and copied it to PMC Gaming computer, then did flyover video capturing.

PMC Iowa Garden City 8km Fast Run Through Ground Level 2021-05-09

PMC Iowa Garden City 8km Terrain WIP Tour 2021-05-09

2021-05-17T10:33:00Z Did hasty Seasons GEO for PMC Iowa Garden City 8km, temperatures for freezing winter and moderately warm summer.

2021-05-18T07:10:00Z Took a screenshot of current farmland image.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-18T11:46:00Z Farmland painting in GIMP continues, almost done first full section. Also wrote notes for farmland painting using cultivator_density in GIMP tutorial.

2021-05-18T13:39:00Z Ran out of farmland ID channels, ouch! Smiley ;)

Okay lets create some more, all the way to 255 now.

2021-05-18T16:44:00Z Finished GIMP painting farmland image, all 255 ID channels are in use, yikes! Smiley :o

Well yeah what can you do, there are lot of fields. I guess those paintings could be tweaked for some compromise like adding two fields into one ID on some places, for example put two small fields into same land, that would free up some IDs to split up remaining huge areas.

But dunno, there is so many small individual fields buyable now that NOBODY can whine that Start From Zero savegames are hard as land lots are so large and cost so much, there is plenty of small cheapo lands available now.

2021-05-18T18:18:00Z Started to create utility pole wires, did one line now.

Screenshot time.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-18T19:09:00Z Ran into interesting utility pole setup in a field. Its transformgroup is called manual-01 and has tree utility poles in a field without cultivator_density holes punched through. This is pretty much reminder for myself that if I come across this location later I know what was going on.

I'm going to leave the cultivator_density holes for later because now utility pole wires need to get done first. Of course this field is courseplay / hired worker unusable until those holes are done heh.

I have to say this wire project is much more work than I imagined.

2021-05-18T19:23:00Z Quite interesting spline setup here, had to re-create it completely as the old one just didn't work for wires.

PMC Iowa Garden City 8km Terrain, Developer Diary PMC Iowa Garden City 8km Terrain, Developer Diary

Next I discovered utility pole line which had really bizarre zig-zag in the beginning, no way the wire script could place wires for this, so I decided to rename the transformgroup to zig-zag and leave it for later date.

Check it out.

PMC Iowa Garden City 8km Terrain, Developer Diary

Another manually done only 3 poles, I just made a spline for it and got them to align pretty closely like the original ones.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-18T20:35:00Z Doing good progress, several utility pole lines re-created with wires now.

Now I ran into another set of manual transformgroups which mean they were hand placed according to google/maps satellite imagery. I am afraid to touch these so I don't erase work that I did earlier, I'm just going to continue from the next traditional script created transformgroup.

These manual ones were manual-03 through 07.

2021-05-18T22:22:00Z All utility pole wires placed, except the manual ones which needs some more tinkering.

PMC Iowa Garden City 8km Terrain, Developer Diary

Then it was time to start preparing first internal testing version release Smiley :)

2021-05-18T22:57:00Z Uploaded PMC_Iowa_Garden_City_8km_v1.1.3.7z to google drive for internal testers Smiley :)

2021-05-21T22:30:00Z Sell points aligned to ground and v1.1.4 internal testing version compiled.

2021-05-22T11:55:00Z Seasons GEO Iowa Garden City starting temperatures increased to warmer.

2021-05-27T05:23:00Z Started to paint chart for asphalt roads so I know where to place splines which are used to create asphalt road piece meshes.

2021-05-27T05:53:00Z Finished painting it using google/maps as source. Surprisingly low number of asphalt roads there.

Below image red is asphalt and yellow is dirt/gravel road.

PMC Iowa Garden City 8km Terrain, Developer Diary

Next I just need to actually create the asphalt roads... /me backs away slowly ... Smiley ;)

Then decided to start placing asphalt road splines right away, even though I don't remember much at all how I did them previously. What I mean is how to do them so they would look nice and not some jagged edges crap ones, but hey gotta start trying and see how it goes.

2021-05-27T06:21:00Z Took backups, always gotta have good backups, a snapshot of last properly working version before starting to add new stuff in.

Created spline from center garden city by the railroad towards west and then north west. Its coordinates aligned to ground are: -449.73498535 37.17038727 616.17468262

Yep copy pasted them here as I probably need to restore the spline to original coordinates after fiddling with it, so I had to save them somewhere and this is as good text file as any hehe.

2021-05-27T07:26:00Z Tested first asphalt road in-game, looks overall pretty good with elevated road except curves has the issue with jagged "empty" edge parts.

And when I say first asphalt road I mean in iowa garden city, my real first ever asphalt road was done in PMC Grande Gardens 16km fairly recently.

Tomorrow I'm hoping to add more roads and see if anything could be done with those curves. Also need to smooth out elevations a bit on intersections for dirt roads.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-27T18:24:00Z New terrain editing day has started, already creating spline for the east-west direction asphalt road.

PMC Iowa Garden City 8km Terrain, Developer Diary PMC Iowa Garden City 8km Terrain, Developer Diary

Spline coordinates are: 4094.55810547 9.91044426 1449.92602539

Third splne done with coordinates: 339.76501465 25.62941742 4094.38110352

Road 10m mesh piece placing method:

DOESNT WORK:
1) create spline where asphalt road is
2) run scripts -> Roads.Ditches -> Place Roads 9.8m
3) increase spline elevation with 1 meter
4) run scripts -> Roads.Ditches -> set terrain height by spline no raise no smoothing 6m
5) select road 10m piece transformgroup and increase its elevation by 1.5m or until all terrain is beneath the whole road
Done

2021-05-27T20:09:00Z works OK:

- create spline where asphalt road is, DO NOT ROTATE IT!
- run scripts -> Roads.Ditches -> set terrain height by spline width 8m, raise 1m
- run scripts -> Roads.Ditches -> Place Roads 9.8m

This makes nice elevations kind of ditch type (sort of) and placed road objects nicely aligned on top of them.

Struggling with curves Smiley :(

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-27T21:05:00Z Finished asphalt roads with splineplacement method, intersections and well connections in general look real ugly, also the long east-west road was elevated too high with improper ditch smoothness, but yeah asphalt roads are now in and will have to check in-game how they look.

More tweaks, probably like complete rework will happen later.

2021-05-27T21:13:00Z In-game test done and overall I like the roads even though there are couple of rought spots as mentioned above.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-05-29T16:44:00Z New editing day has started, going to GIMP paint those farm yard driveway dirt/gravel roads a bit now. Not feeling overly enthusiastic about it, but lets try and see what happens.

2021-05-29T16:57:00Z Northern most row of US NAIP image painted with RGB 255,0,0 red dirt/gravel roads now. There was already few of them done previously in far NW corner, but basically all the rest remain untouched.

2021-05-30T01:09:00Z Was GIMP painting dirt/gravel driveway roads, didn't zoom out so don't know how much is done other than two road grids east-west alignment.

2021-05-30T02:18:00Z Done painting the driveway parts! Smiley :)

There is still few touchups I need to do on intersections, here is couple of examples:

PMC Iowa Garden City 8km Terrain, Developer Diary PMC Iowa Garden City 8km Terrain, Developer Diary

Also looks like many of the wind turbine paths are missing:

PMC Iowa Garden City 8km Terrain, Developer Diary

Then started to do this touchup pass. Better get it done right away so road painting is completely done and I can move into other tasks.

2021-05-30T02:44:00Z And all intersection and wind turbine touchups done, now GIMP road painting is 100% complete, if anything was missed then that falls to bugs category Smiley :)

2021-05-30T03:56:00Z Compiled PMC_Iowa_Garden_City_8km_v1.1.5.7z for internal testers.

Asphalt roads are pretty rough at few places in this first iteration but those will be tweaked later.

2021-06-01T02:07:00Z Was watching penalty_box play testing v1.1.5 and live streaming, tipCol was from mapUS so he could not tip to fields on some locations, so we decided that I'll fix it on the fly while he streams, so I did.

Compiled v1.1.6 for internal testers.

PMC Iowa Garden City 8km Terrain, Developer Diary

Talking about real time bug fixing Smiley ;)

2021-06-02T07:00:00Z Started working on players farm 1 for defaultItems.xml

First took backups, never forget backups. Just to recap my backup batch file created 7-Zip archive with UTC time stamp, so now I created this file name: PMC_Iowa_Garden_City_8km_2021-06-02T0658.7z - with these kind of backup archives it is very easy to revert back to pick up something you messed up etc. And best yet, its one click batch file, taking backups cant get any easier than that :)

2021-06-02T07:33:00Z Finished transferring players farm 1 from GE terrain.i3d into defaultItems.xml as-is, meaning that farmsilolarge will definitely not work with the unloading pipes and dumping grills.

Also as they were set to land 0, it didn't work right away.

2021-06-02T11:51:00Z Set FarmId to 1 and now the buildings show up in garage and can be sold.

There is still issue with giants siloExtension which cant be sold, no idea why, they have the same settings as farmsilolarges.

2021-06-02T21:44:00Z Asphalt road elevations smoothed out by dealership and intersections.

PMC Iowa Garden City 8km Terrain, Developer Diary

Did all that asphalt road intersection terrain heightmap smoothing manually in GE, right from the start I knew it was waste of time because next time I need to revert heightmap back to previous backup all this work will be lost. Intersection and field approaches smoothing needs to be done splines, so its non destructive work and can be re-created at any time as many times you want. Oh well, whats done is done.

2021-06-04T08:53:00Z Vehicle shop aka dealership start / end coordinates adjusted so that bought stuff wont clip with other objects. These were from the era when there was no other objects nearby.

2021-06-04T09:18:00Z Patched hole for cultivator_density where three utility poles were on F258. It was the usual shuffle to paint the locations first in GE, then bring that cultivator_density image to GIMP, then update my actual fields source XCF image with it, then export it back to GE, heh a lot of parts to go through.

PMC Iowa Garden City 8km Terrain, Developer Diary

Then moved players farm 1 CBJ vehicle shed slightly to east which was on a field edge. Was quite tight location, there really was not much free space on either side of the building, hmm wonder if this CBJ 72x150_Building is too wide for the real life building I'm trying to replicate. Well anyways now vehicles in the field should not collide with the building.

Then there was dumb non painted strip of cultivator_density in F38 NW so painted that in and updated both cultivator and fruit density images. This also brough nice grass for the three utility pole holes (giggity) in F258.

Attempted to fix F230 field map indicator being so close to terrain edge that the game engine wont render its number on ESC mapview PDA, needs testing in-game if it was moved far away enough in order to work.

Then utility poles NE from player farm 1 were scaled 0.75, fixed this back to proper value of 1.

2021-06-04T10:01:00Z Missed a building on following location: google/maps, so added it now. Actually it was two buildings and then I also see in north side some sort of narrow tower or radio mast type structure SHADOW only, so quite difficult to juge what is it, maybe some sort of windmill type object dunno, well that did not get added as said no idea what it might be.

Changed one selling point to Max Yield CO-OP name, another for Prairie Land Cooperative, rest were named "SP1", "SP2" etc style. Hmm that prairie land is quite long name, it will clutter ESC mapview badly, oh well.

2021-06-04T10:14:00Z Had quite a lot of edits in now so next is the in-game test if everything works okay. Have to carefully go through the changelog to check every edit if it works ok not. Lastly to check log for errors of course.

Well in-game test shows that F230 field map indicator was NOT fixed, it is still too close to terrain edge.

Found some additional field map indicators which were too close to the terrain edge, see below.

PMC Iowa Garden City 8km Terrain, Developer Diary PMC Iowa Garden City 8km Terrain, Developer Diary PMC Iowa Garden City 8km Terrain, Developer Diary

Got paintable ground textures with grass in.

PMC Iowa Garden City 8km Terrain, Developer Diary

And tested that we have plenty of room at vehicle shop when buying new vehicles, I think this is enough space Smiley ;)

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-06-04T10:57:00Z Adjusted field map indicators a bit more for all those fields I found them missing. Next I needed to punch holes to F258 field definition which had the utility poles. I could have done this just on top of the normal heightmap but decided to take backups and flatten heightmap to RGB 1,1,1 so its nice and even ground, actually 0,0,0 might be best dunno.

Here is how the utility pole field definition turned out as quick simple shape. Note that this will not be the final shape, I will add detailed corner pieces once development reaches that stage.

PMC Iowa Garden City 8km Terrain, Developer Diary

Checked in-game and field defintion turned out fine around utility pole holes.

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-06-04T11:39:00Z Added vehicle shop aka dealership customizing and repairing trigger setup, vehicle sell point.

2021-06-04T22:27:00Z Adjusted dealership start/end coordinates and rotation away from the building.

2021-06-04T23:22:00Z Disabled player farm 1 bin silos completely from defaultItems.xml so testers can place auger pipe required bin silos themselves, hopefully we find best suited bin silo mod for this purpose.

And with that edit I'm ready to start put together next internal testing version and changelog web page.

2021-06-05T06:40:00Z Compiled PMC_Iowa_Garden_City_8km_v1.1.7.7z for internal testing.

2021-06-12 Seasons GEO iowa garden city increased winter clouds, rain chance and amount of rain. Gotta make winters HARD Smiley ;)

2021-06-13 Floydno9 had reported that with our seasons GEO iowa garden city sugar beets cannot be harvested. So I started new savegame and.. well let me copy paste my play-by-play report here below, I didn't write it dev diary in mind so be aware of that.

Started new savegame, 9 day seasons. 01/early-spring in-game 0835hrs, weather -2C/+4C. Lets start.

Had to time accelerate until soil temperature reached +5C which is sugar beet planting temperature. I'm using my standard 6000 speed time acceleration.

02/early-spring in-game 0817hrs, weather -0C/+2C.
03/early-spring in-game 0746hrs, weather -2C/+2C.
04/mid-spring in-game 0748hrs, weather +6C/+3C.
05/mid-spring in-game 0803hrs, weather +9C/+6C. Its now sugar beet planting time.

Got sugar beets planted, next was just to time accelerate until they are harvest ready... or wither?

06/mid-spring in-game 0742hrs, weather +7C. After few real life minutes sugar beets got germinated.
07/late-spring in-game 0747hrs, weather +12C/+10C. After few real life minutes sugar beets are growing (green plants appeared).
08/late-spring in-game 0724hrs, weather +12C/+11C.
09/late-spring in-game 0713hrs, weather +13C.
01/early-summer in-game 0655hrs, weather +13C/+14C.
02/early-summer in-game 0710hrs, weather +14C/+16C. Second growth stage kicked in, green plants increased in size.
03/early-summer in-game 0650hrs, weather +14C/+16C.
04/mid-summer in-game 0649hrs, weather +17C.
05/mid-summer in-game 0709hrs, weather +19C. Another growth stage kicked in.
06/mid-summer in-game 0710hrs, weather +16C/+20C.
07/late-summer in-game 0731hrs, weather +17C/+20C.
08/late-summer in-game 0739hrs, weather +16C/+20C.
09/late-summer in-game 0747hrs, weather +16C/+19C.
01/early-autumn in-game 0754hrs, weather +15C/+19C.
02/early-autumn in-game 0841hrs, weather +12C/+17C.
03/early-autumn in-game 0810hrs, weather +14C/+16C.
04/mid-autumn in-game 0814hrs, weather +6C/+13C. First day of sugar beets harvest season.
05/mid-autumn in-game 0859hrs, weather +8C/+12C. Growth stage is: remove tops. This is before half way to harvest season.

Conclusion is that at least for me with the latest seasons GEO, I can get into "remove tops" stage just fine, I assume that is the harvest ready stage.

2021-06-13T11:21:00Z Painted tipcol with RGB 0,0,0 black, tipping allowed, for sure this time heh.

Seasons mask created.

2021-06-15T01:40:00Z Tipping collision fixed, REAL PROPER this time haha!

Yeah it was odd, I painted tipCol info layer in GE with BLACK color meaning it was erased, but no dice there was still tipping collision when playing in-game. I painted and checked in-game for like 5 times and no go, still tipping collision.

Well then I ran GE script update ground collision map which I always thought was for PLACEABLES, guess not... first in-game test after that and boom tipping collision fixed.

2021-06-18T14:54:00Z Editing continues, took backups to have another restore point to fall back into if I mess up.

Added storeItems into modDesc.xml so that placeables work properly without causing errors or even a game freeze.

2021-06-18T15:46:00Z Added animal dealer 3D model and associated trigger with warning stripes.

Was frustrated with the lack of animal hog/pig barns as we don't have any that would match these iowa ones. Didn't want to get stuck dwelling over this problem and decided to do new farmer game-mode vehicles next.

Iowa garden city player farm 1 driveway grid coordinates 2820,3320 and vehicle shop coords 3630,4690.

Purchased Lemken Titan 18 plow (width 4.9m, speed 12km/h, required horsepower 300hp). John Deere 6R with 6250R engine upgrade (300hp).

Used GtX easy dev controls to teleport tractor and plow into players farm 1 driveway, then parked plow into one of the CBJ vehicle sheds. Used easy dev control to throw tractor back to vehicle shop ready to pickup new purchases.

Purchased Horsch Tiger 6 DT cultivator (width 6m, speed 15km/h, required horsepower 300hp). Then did the same parking shuffle, next following vehicles/implements are done the same way but I don't spam every itchy pitchy detail here other than brand/model/specs.

Purchased Lemken Solitair 23 (capacity 2000 liters) and Lemken Azurit 9 (capacity 600 liters, width 6m, speed 15km/h, required horsepower 110hp). Filled with fertilizer and seeds.

Purchased Vaderstad Rapid A 600S (capacity 3100 liters, width 6m, speed 18km/h, required horsepower 180hp). Filled with fertilizer and seeds.

Purchased Agroliner TAW 30 (capacity 45,000 liters).

Purchased Kuhn PF 1500 (capacity 1500 liters) and Kuhn Deltis 1302 MTA3 (capacity 1300 liters, with 21m, speed 12km/h).

Purchased Kuhn Axis 40.2 M-EMC-W (capacity 3200 liters, width 24m, speed 20km/h).

Purchased Rostelmash Nova 330 combine, Ziegler Corn Champion 5R header (width 3.4m, speed 10km/h), Rostelmash PowerStream500 header (width 5m, speed 10km/h).

Purchased product pallets 4 seed, 4 fertilizer, 4 lime and 2 herbicide tanks. Had to use fliegl autoload trailer to transfer these pallets into one of the CBJ midwest buildings vehicle sheds in the farm, I could not figure out any way to teleport them.

Then opened savegame vehicles.xml and edited operating time and wear to zero, then copy pasted everything to terrains defaultVehicles.xml and added defaultFarmProperty="true" property.

2021-06-18T18:22:00Z Tested and stuff appears okay in New-farmer game-mode, they do not appear in Farm manager. All good.

2021-06-18T19:22:00Z Grass cleared off from farm 1 placeable buildings, didn't paint the ground to gravel or anything yet, at least now it looks a bit better than just grass growing inside your vehicle sheds.

Then added terrain edge block invisible geometry's so vehicles wont fall off the edge. This was super easy, just import pre-made terrain_boundaries_8km.i3d and boom done Smiley ;)

PMC Iowa Garden City 8km Terrain, Developer Diary

2021-06-18T20:00:00Z Transferred Location-06 farm yard buildings to player farm 2. Its on farmId="2" now which I actually cant test without starting multiplayer hosted server as far as I know. Buildings show up fine in farm manager game-mode but door animations wont work (because I'm on farmId="1" in singleplayer).

Hmm I think farmId="0" which is tied to the farmland purchase is better option here.

In multiplayer server players create farms and then wont get any buildings right away, like whoever creates farm 2 doesn't necessarily want to buy this farm yard, so with farmId="0" they could buy any land they wish along with the buildings located there.

Need to figure that out and document it properly, I think my local notes have something written down but have already forgotten them heh.

2021-06-19T02:10:00Z Transferred Location-09 into player farms.

Then transferred Location-10, 13, 19, 20, 24 and 25 into player farms.

With Location-24 I had to create farmSiloSmall for PMC Farm Silos mod as it was not there yet, just never had any need for this smaller silo.

2021-06-19T03:11:00Z Transferred Location-26 into player farms.

Quite nice bunch of farms transferred into players ownership, all in farmId="0" which should work okay, needs testing.

Started FS19 for in-game test and got this error:

2021-06-19 03:13 Error: C:/FS19.Mods/PMC_Iowa_Garden_City_8km/defaultItems.xml. items.

Umm "items", thats it? Can you elaborate on that a bit? HEHE

First time I've seen such "items" error, time to go check what notepad++ copy pasting messed up in there. Discovered that farmSiloLarge.xml ending line was /> instead of just > heh

2021-06-19T06:16:00Z Just got all the new player farm placeable objects in so that on new savegame you don't own any of them but they are in the terrain and animations work (doors open/close), then once you buy the land you get ownership of the buildings/silos as well.

2021-06-20T00:09:00Z PMC Farm Silo Extension gave some lua index error when you attempted to sell it, well there was a bug in defaultItems.xml where className was SiloPlaceable which was wrong, it needs to be SiloExtensionPlaceable, its now finally fixed.

2021-06-20T15:17:00Z New farmer game-mode vehicles, Kuhn axis 40.2 m-emc-w spreader cant do lime so you have now NO lime spreading ability, had to fix this by selling kuhn and buying Bredal K105 with 6m spreading unit.

Then updated defaultVehicles.xml with operating time and wear set to zero, also added defaultFarmProperty="true" as usual.