The International Simutrans Forum

Simutrans Extended => Simutrans-Extended paksets => Pak128.Britain-Ex => Topic started by: Vladki on July 13, 2020, 10:17:45 PM

Title: cattle farm winter image
Post by: Vladki on July 13, 2020, 10:17:45 PM
Hello,

I have noticed that in winter some cattle farm fields appear completely empty. It is quite confusing when you cannot build road over them.
Also some non-snow cattle pastures appear almost empty.
Title: Re: cattle farm winter image
Post by: jamespetts on July 13, 2020, 11:00:52 PM
This is intended as the cattle would be clustered together eating hay rather than grazing in the fields, as grass does not grow in winter. Unfortunately, there is no algorithm for fencing only the outside of fields so as to allow the extent of the cattle farm to be represented visually.

Perhaps we need cow pat graphics...?
Title: Re: cattle farm winter image
Post by: wlindley on July 14, 2020, 10:41:25 PM
Perhaps some feeding troughs and the odd shelter or barn?
Title: Re: cattle farm winter image
Post by: RealAmerican1776 on July 18, 2020, 02:08:08 AM
Could we build fences around the outer fields to let us know that there is a field there? That would of course solve the issue of fencing as well.
Title: Re: cattle farm winter image
Post by: Vladki on July 30, 2020, 12:38:59 PM
Quote from: jamespetts on July 13, 2020, 11:00:52 PMPerhaps we need cow pat graphics...?
Something would be very useful. I found the even the summer image is sometimes empty, and that is very confusing when building roads to the farm. For example - stephenson-siemens (649,709) - (651,707)

EDIT: march turned into april and cows were allowed on the empty fields...
Title: Re: cattle farm winter image
Post by: jamespetts on August 01, 2020, 11:30:24 AM
Quote from: TheRoadmaster1996 on July 18, 2020, 02:08:08 AM
Could we build fences around the outer fields to let us know that there is a field there? That would of course solve the issue of fencing as well.

The trouble with this is that we would need new code to demarcate the "outer" fields, and then more new code to have distinct images for "inner" and "outer" fields, and that would be a very major project. If somebody would like to do it, that would be splendid, but it is not a priority at present.
Title: Re: cattle farm winter image
Post by: RealAmerican1776 on August 01, 2020, 02:31:30 PM
Oh, in Pak128 German, you have the ability to use walls while the French made fence addons so I was thinking of something along those lines, not specifically code. I agree, I wont attempt it. I need to focus on my Pakset.
Title: Re: cattle farm winter image
Post by: jonbridg on August 01, 2020, 04:25:24 PM
One, admittedly crude, solution would be to place a translucent plane over the tile, like a filter, so that the field was always a slightly different colour to the terrain. Otherwise, I like wlindley's idea of placing the odd barn, rusty tractor or other detritus that is common on farms. As it happens, the ground around the winter trough is far too clean, could certainly do with a few cowpats there!
Title: Re: cattle farm winter image
Post by: RealAmerican1776 on August 01, 2020, 04:55:06 PM
We can add more water troughs, or maybe hay barrels or perhaps a lone cow. In my family we call this cow Steve and he's alone because he's the smelly one and no other cow want's to be around him.
Title: Re: cattle farm winter image
Post by: jonbridg on August 17, 2020, 06:06:22 PM
(https://i.imgur.com/d9U8f7U.png)

What do people think about this as an alternative to empty winter fields? Snow and no-snow use the same image here, but I could create a specific image for snow with a lighter texture so that it blends in better.

I admit, it's crude, but I'd say it's better than nothing. I'll produce graphics with water troughs/farm clutter as a comparison when I've a moment.
Title: Re: cattle farm winter image
Post by: RealAmerican1776 on August 17, 2020, 07:14:43 PM
It makes since to change the colors as cows that are not in a particular area  the grass is higher, so we could say that the different colored tile is just higher grass.
Title: Re: cattle farm winter image
Post by: Vladki on August 17, 2020, 08:37:28 PM
It is definitely much better. Perhaps just covering the whole tile so that there is no gap between tiles?
Title: Re: cattle farm winter image
Post by: jamespetts on August 17, 2020, 10:40:17 PM
This seems to work well and does make sense in that grazed land will tend to have less grass coverage than ungrazed land. Thank you for this.
Title: Re: cattle farm winter image
Post by: jonbridg on September 04, 2020, 06:14:32 PM
(https://i.imgur.com/t2yyZhG.png)

New render, with no gaps and different texture. If people like this I can push it asap.
Title: Re: cattle farm winter image
Post by: Mariculous on September 04, 2020, 06:29:43 PM
Imho the former fits better to the paksets style.
Title: Re: cattle farm winter image
Post by: jamespetts on September 04, 2020, 08:22:09 PM
That does look good - that is worth incorporating, I think. Thank you for that.
Title: Re: cattle farm winter image
Post by: jonbridg on September 04, 2020, 09:20:29 PM
(https://i.imgur.com/4tP81D4.png)

A compromise then, perhaps. Less blurry than the first image and with a smaller aggregrate than the second.
Title: Re: cattle farm winter image
Post by: jamespetts on September 04, 2020, 09:26:36 PM
Even better - the lack of the hard edge of the original does look better. This is good work.
Title: Re: cattle farm winter image
Post by: Vladki on September 04, 2020, 09:40:28 PM
Yeah the third variation looks best
Title: Re: cattle farm winter image
Post by: Mariculous on September 04, 2020, 09:40:50 PM
Yes, that one is great!
Title: Re: cattle farm winter image
Post by: jonbridg on September 04, 2020, 09:45:07 PM
Great, I've pushed to this my repository. The pushed version is a fraction darker to make the grass image easier to see.
Title: Re: cattle farm winter image
Post by: jamespetts on September 05, 2020, 10:41:58 AM
Quote from: jonbridg on September 04, 2020, 09:45:07 PM
Great, I've pushed to this my repository. The pushed version is a fraction darker to make the grass image easier to see.

Splendid, thank you: now incorporated.
Title: Re: cattle farm winter image
Post by: RESTRICTED ACCOUNT on October 03, 2020, 03:22:04 PM
Quote from: TheRoadmaster1996 on July 18, 2020, 02:08:08 AMCould we build fences around the outer fields to let us know that there is a field there?
I think it will be possible if we can create multi-tile fields. Make multiple parts and place them. For example, 4x4 ranch(surrounded by fence), 3x3 ranch(surrounded by fence), 1x2 stables, 1x1 huts, vacant lots (appearance), etc.

We need to create the logic to place it properly. I think the 1x1 field is essential to fill the gap.

It will allow to build a more realistic look.

The problem is that players are always looking for opportunities to remove their fields, but the cost of removing a multi-tile field can be high.
It might be better if there is a process that complements other than the clicked tile.
Title: Re: cattle farm winter image
Post by: RealAmerican1776 on October 03, 2020, 03:28:52 PM
Well, how do they do cattle ranching in Britain? Here in the States, we have massive ranches spanning hundreds sometimes thousands of acres of land. It is fenced in with barbwire due to law, but what about over there? Is it more closed in or spread out?
Title: Re: cattle farm winter image
Post by: jamespetts on October 03, 2020, 03:40:48 PM
I am not sure that multiple tiled fields are a good idea because of the difficulty that Ranran describes with building roads or railway lines through fields. The lack of fencing is a very minor cosmetic issue in the circumstances.

In the UK, cattle fields tend to be smaller than in the US, separated from other fields or roadways either by fences or hedgerows and ditches.
Title: Re: cattle farm winter image
Post by: RealAmerican1776 on October 03, 2020, 03:55:25 PM
Also, here in America, not every state has cattle ranches, I read that in Texas, there are thousands of herds of cattle in the state. Meanwhile, in my home state of Rhode Island, there is a herd.