n-ice.org OpenTTD Forum

Administration => Suggestions => Topic started by: ZeroIncome on August 20, 2012, 04:56:14 pm

Title: [DONE] Terraforming limit
Post by: ZeroIncome on August 20, 2012, 04:56:14 pm
Can the terraforming limit be raised? and / or can the terraforming be raised for companies with multiple players.

While I understand the need for a terraforming limit I feel it's cranked up to a point where it is detrimental for legitimate players rather than deterring for griefers.

I often bring up this topic when I play with other players with remarks like:
-"fuuuu terraforming"
-"terraforming limit is too damn low"

These remarks are received with great understanding and it's like I'm preaching to the choir. Never has a player said: "Sorry Zero, but I completely disagree with you the terraforming limit saved my life once when I was trapped in a burning building with my three cats. It's a necessity to global healthcare and should be elected for president."

Yours truly
- ZeroIncome

EDIT: To further concretize my suggestion: I'm suggesting to double the terraforming limit.
Title: Re: Terraforming limit
Post by: ST2 on August 20, 2012, 10:26:52 pm
Well, I'll start with a oldie image, originally posted on Kurt's forum: http://stefan.bleibinhaus.de/ottd-archive/Start-Dateien/157hva0.png on Jan 30, 2009 by mc21.
After all these years, the overall idea is still the same (and it's cheaper): adapt your tracks to the terrain and not the reverse; or find a middle ground due the terraforming limit. Since is a value ingame daily updated... best solution is using the limit wisely and not massively.
Since the OpenTTD mechanics revolve around the concept of "competition among companies", values available to each company must be the same, no matter how many players are in the company. And of course, if players are in same company, there must be coordination between them in dealing with the limitations (loan, available cash, vehicle limits, terraforming limits, etc, etc). Change this is giving further advantages to companies that have more players on it.
Since we're using the default values for that limitation (terraform_per_64k_frames = 4194304; terraform_frame_burst = 4096), you can check in this example (http://www.tt-forums.net/viewtopic.php?f=29&t=52280#p925929) that's not that low. Full text explaining how it works is here (http://vcs.openttd.org/svn/browser/trunk/docs/multiplayer.txt#L158). Only needs to be used sparingly. :P
Somehow that limitation "fell from the sky", mostly because of 10. No unnecessary land modifications (http://wiki.x-base.org/wakka.php?wakka=OpenTTD/Rules#h511-17).
Zero, I have to say: Many times, in many games, terraforming limits have saved the map "sanity". Possibly we can discuss increase a bit the "terraform_per_64k_frames" on long run servers (mostly #5), but in my opinion making it double is a bit too much.

Constructive ideas are always welcome :)
Title: Re: Terraforming limit
Post by: YorVeX on August 20, 2012, 11:57:20 pm
nobody said it's about life saving, but it's about saving the map from becoming ugly. just try to look at it as a challenge.

if you raise the limit what you achieve is that the players found their whole 500 tiles long track on land they terraformed (https://wiki.x-base.info/openttd/rules/pictures/file?get=terraforming_no.png) for it, but because of the limit they can only do it slowly so while waiting they type things like "fuuuu terraforming" and "terraforming limit is too damn low".
the threshold where your so-called "legit" players stop complaining is the setting where an evil player floods a full corner of the map easily.

while on the other hand players that have learned to build with the landscape don't even notice there is a limit, because if you think about it you really only "need" minor corrections here and there and nothing more. this game is called transport tycoon and not landscape tycoon.  ;)
Title: Re: Terraforming limit
Post by: ZeroIncome on August 21, 2012, 03:19:12 pm
Well the time it takes to reroute a track around a lake compared to going straight through it, plus the fact that the trains will take less time to go down a straight track. And the fact that I'm lazy makes me prefer just flattening land.

Anyway I can agree with the fact that this is probably not needed on all servers and I was suggesting it for #5.

From what I understand from those links ST2 posted and what he said you should be able to raise a 64x64 tile area in 1 burst? Which is indeed not low at all!
But I don't think #5 is running the default settings. This is a screenshot I just took:
(http://i.imgur.com/Evlkj.png)

I created a new company and tried to raise a square of 24x24 tiles. In the picture is the result of what happened. It only raised an area of 77 tiles. (Should be able to do 4096?)

As I was typing this I thought I might have misunderstood and that you could only do 74+- tiles in one burst, but be able to do multiple bursts after each other. So I went back and tried to do 2 bursts after each other, but after the first burst I've already hit the terraforming limit.

You also don't recover 74 tiles per 2.2 seconds. (pretty obvious when you can only do 77 tiles in total :))

Also I prefer the challenge of other players not the terrain and I don't really care if the map is ugly otherwise I wouldn't be playing openttd at all... (2D graphics from xxx years ago  :o)

To make a counter argument against: "the threshold where your so-called "legit" players stop complaining is the setting where an evil player floods a full corner of the map easily"
Is that you'd have to be pretty dedicated to the dark side to get enough money to then do something like that with the additional fact looming over your head that you will probably be banned by the very active admins on the n-ice servers.  ;D
Title: Re: Terraforming limit
Post by: Geert on August 21, 2012, 04:25:02 pm
i have to say after a few games you know there is a terraform limit. and now i rarely hit the terralimit.

I agree its anoying when building with 3 guys on one company. But on the other hand you can build 3 times faster with 3 guys (should be)

I also build bridges when im low on money and i use the channel + landdestroy trick much on big waters. (aks me ingame if you dont know how that works)
Title: Re: Terraforming limit
Post by: alex879ro on August 21, 2012, 06:25:25 pm
I would support raising the terraforming limit with 25% or 50% when there is more then 1 player in the company, since it`s hard to co-op build with the actual terraforming limit...and i`m talking about normal building ...not flattening the lakes. However, i do not know if raising the limit wouldn`t cause the players to help each other by entering each other`s company to raise their terraforming limits. So , after thinking at this argument I do not know what to say.

@Geert : You can hit the limit if there are 2 people or more in the company and both of them start building.
Title: Re: Terraforming limit
Post by: ZeroIncome on August 21, 2012, 06:34:13 pm
I frequently hit the limit playing alone... Just look at that screenshot that is not much terraforming. That's why I suggested it be increased.

Just image on the longrun server I make a 20 x 6 station, but half the station requires some terraforming. That is already more than the terraforming limit so I start building tracks, but I immediately come across another structure so I need terraforming again. Or as previously stated traversing lakes takes quite a long time with the current settings.

The channel + landdestroy is a viable solution, but costs way more money.

I don't think it's a good idea to give companies with more players a higher limit for the already stated reasons, but a higher limit for all companies would be nice.
Title: Re: Terraforming limit
Post by: alex879ro on August 21, 2012, 07:02:22 pm
If you hit the terraforming limit alone, it means only one thing: You must change your playstyle. Also a little tip: terraforming must be used only to cross the water or to make decent curves(rare case). In every other situation, if you place enough locos, trains can climb mountains and they slow down only max 10km/h which is decent.

I use 1 loco for 5-7 wagons
2 locos for 5-10 wagons
3 locos for 10-15 wagons
4 locos for 15-20 wagons

Depends on the weight...for goods trains u can use 3 locos for 20 wagons. But server 5 has the realistic acceleration setting which means that trains do not slow down at slopes(very little slowing down) but they have a max speed of 60 km/h when entering and exiting a depot (or at least that`s what i remember:)  )
Title: Re: Terraforming limit
Post by: Geert on August 21, 2012, 08:53:13 pm
jup many loco's are the solution

i even use more loco's then alex (before maglev arives)
Title: Re: Terraforming limit
Post by: YorVeX on August 21, 2012, 09:53:18 pm
first of all: we don't have default values, ST2 was mistaken there. our current settings (on all servers) are:
Code: [Select]
terraform_per_64k_frames = 886
terraform_frame_burst = 50

the idea for these values came from this thread (http://www.tt-forums.net/viewtopic.php?f=29&t=52280#p925942):
Quote
74 tiles in a single day (2.3 seconds) is quite an ammount. if you want to limit this further to define that a company only gets a single tile added to their allowance every day:
1 (numer of tiles to add per day) / 74 (number of frames per day) * 65536 (numer of frames behind the per 64k frames variable) = 885.621653504
so setting the per 64k frames variable to 886 means a company gets an allowance of a bit over 1 tile per day.
you see that the settings are a bit weird, it's not easy to get even "real life" values from that. so this is what i wanted, 1 tile added to your allowance per day. it's also something everybody can easily picture and use to calculate.

I frequently hit the limit playing alone... Just look at that screenshot that is not much terraforming. That's why I suggested it be increased.

your screenshot is a bad example. it was pointless to raise the land there. ok, sure, that's only because it's an example. but when you're already build something only for a screenshot to demonstrate, why not show an example where it would really be necessary in your eyes?

but even if i fade out that fact and try to imagine that way of land raising in a place where it would "fit" (e.g. land at the start and end of it is higher) it's an ugly way of building and again is more like "landscape tycoon" than "transport tycoon". what's the problem with just letting the train go up a tile and down again?

Or as previously stated traversing lakes takes quite a long time with the current settings.

there is a reason why this game isn't just flat land with no obstructions in the way, it would be too boring. it's a lake, jesus, deal with it, use bridges, dig up small tiles of land here and there if they'd get too long, be creative. i don't accept as a reason for raising the limit that you want to kill lakes.

Just image on the longrun server I make a 20 x 6 station, but half the station requires some terraforming. That is already more than the terraforming limit so I start building tracks

finally, the first example i see that at least might be a little valid, simply because the game requires you to have the full station at the same level (except with satellite stations, which is another story). and it would be bad to change the land bit by bit, meanwhile a nearby city might start to hate you and eventually forbid any station building when you are done.
so with a maximum station spread of 20 "half of the station" would be 20x10, right? so my offer would be to raise the burst limit from 50 to 200. that's a huge raise, but i'd leave the 64k setting as it is, so your allowance still only regenerates one tile per day. but now you are able to do the big changes in one turn (ofc use up your total allowance faster with that).
Title: Re: Terraforming limit
Post by: alex879ro on August 21, 2012, 09:58:16 pm
finally, the first example i see that at least might be a little valid, simply because the game requires you to have the full station at the same level (except with satellite stations, which is another story). and it would be bad to change the land bit by bit, meanwhile a nearby city might start to hate you and eventually forbid any station building when you are done.
so with a maximum station spread of 20 "half of the station" would be 20x10, right? so my offer would be to raise the burst limit from 50 to 200. that's a huge raise, but i'd leave the 64k setting as it is, so your allowance still only regenerates one tile per day. but now you are able to do the big changes in one turn (ofc use up your total allowance faster with that).

Stations don`t have to be at the same level.Platforms can be on different levels. Only a platform must have the same height on all the surface.
And ofc, the difference between platforms is not allowed to be more then 1 (the height difference), the only exception is the satellite station
Title: Re: Terraforming limit
Post by: YorVeX on August 21, 2012, 10:17:20 pm
yeah, sorry, i only had length in mind but not the fact that you can place the tracks beside each other. alex has made a good picture example which shows a way of building without use of terraforming even on a hill.

Title: Re: Terraforming limit
Post by: ZeroIncome on August 22, 2012, 04:34:06 am
I don't really understand why you are against it. Why not grant the player the freedom to choose his own play style rather than force your own ideals upon him.

I also only suggested to double the current value which would then be 100. Imo 200 is probably too much.
Title: Re: Terraforming limit
Post by: alex879ro on August 22, 2012, 09:33:22 am
I don't really understand why you are against it. Why not grant the player the freedom to choose his own play style rather than force your own ideals upon him.

I also only suggested to double the current value which would then be 100. Imo 200 is probably too much.

We`re not against terraforming. We`re trying to maintain a solution that has helped the map to remain attractive. Imagine if a player from our "hero" list entered, after his ban expired and he finds out no terraforming limit. We could find all the map was made to be ocean....or too hilly...

Another reason is because u don`t need to terraform so your track is all straight. As i told you before and Geert confirmed, if you use the right number of locos, your trains won`t slow down on slopes.

The third reason is that you could start building rails on valleys. You open the map and search for a corridor to build your mainline. That`s how it is in the real world. Nobody terraforms the mountains and only few rails make it there.
Title: Re: Terraforming limit
Post by: ZeroIncome on August 22, 2012, 01:09:16 pm
We`re not against terraforming. We`re trying to maintain a solution that has helped the map to remain attractive. Imagine if a player from our "hero" list entered, after his ban expired and he finds out no terraforming limit. We could find all the map was made to be ocean....or too hilly...

I never suggested to remove the terraforming limit in it's entirety, I merely suggested doubling the current limit. Which after your explanations of how it works and the current values seems reasonable.

Also I don't know what a hero list is, but if a player returns and does this then ban them for a longer period? Just seems kind of absurd to limit everybody (so severely) just to deter a handful of malicious players

Another reason is because u don`t need to terraform so your track is all straight. As i told you before and Geert confirmed, if you use the right number of locos, your trains won`t slow down on slopes.

They might not slow down, but the distance is still greater. (Probably unnoticeable on a shorter track, but definitely noticeable on a long track) - This point refers more to having to go around large obstacles that just going up and down hills obviously.

Also if you only double the current limit it would still take years to make a completely flat track.

The third reason is that you could start building rails on valleys. You open the map and search for a corridor to build your mainline. That`s how it is in the real world. Nobody terraforms the mountains and only few rails make it there.

Even if you double the limit it would take years to level mountains and I don't think anybody would. It's much easier to combine small adjustments and tunnels.


Seems like you are taking my suggestion to extremes. I'm not suggesting to completely remove the terraforming limit since it has a purpose, but right now it's just a bit too low imo.

As for Alex's screenshot, I'd like to see if you can find a perfect hill like that in a normal game. Most of the time you need to terraform to make the side of a mountain even that flat. You'd also most likely need to do some terraforming at the exit and entrance tracks.
This would take quite sometime with the current settings and this is what I'm trying to say.
Who builds a station that far up a hill anyway?  :D
Title: Re: Terraforming limit
Post by: Geert on August 22, 2012, 04:33:33 pm
i love mountains ingame

it means nobody else is building there so i can drape long rails over them.
I you build youre network smart and use enough loco's mountains are no problem.

(dont build depots or stupid corners before a steep hill  :P )

the only train that has problems with hills is the uu37 (lacks speed and power) but you got the floss after 3 years anyway  :D
Title: Re: Terraforming limit
Post by: alex879ro on August 22, 2012, 07:40:29 pm
Ughh, Zero Income u wrote me an entire book...

I won`t even quote but just place a number on each idea

1: About banning people who abuse the map: It`s very hard to see who was the one who abused the map and doing that everytime is pointless

Just like our banlist....bans never stop cause new and new people learn to play so we got continuos activity. So saying "ah, we`ll just ban them "if they do the same doesn`t quite works

2: Distance is greater? That works for math ...but not Open TTD cause a hill has the same amount of tiles as a plain does or a sea, or a mountain. Distance is calculated in tiles....so distance is the same...

3: I`m not taking your suggestion to extreme, i just underlined that the only place where we would need to raise limit would be in case of 2 or more players. However, since i found out that it`s not possible, i`ve stopped.

I am not taking anything to extreme, it`s just that I got a lot of experience in s5, St2 does too. Geert is our no1 player and he plays mostly long goal so his experience is very good too. If all of us say that u need to adapt your tracks to the terrain, isn`t it obvious that this is the answer?

In conclusion I`m just saying that I do not support your proposal and consider it unecesary, but ...it`s only my opinion....it`s a democracy so the majority decides.


Title: Re: Terraforming limit
Post by: Cossack on August 22, 2012, 10:58:09 pm
Would it be possible to change the time it takes to 'reload'  to 1 tile per second instead of 1 tile per 2 seconds? also, zero, doubling it is maybe a little extreme but a 50% would be nice. If i'm building a line with 3+ tracks its impossible to even get over a little lake with that limit but the thing that irritates me most is having to wait for it to reload, it's super frustrating 
Title: Re: Terraforming limit
Post by: YorVeX on August 22, 2012, 11:41:30 pm
I don't really understand why you are against it. Why not grant the player the freedom to choose his own play style rather than force your own ideals upon him.
"his own play style" is a really fuzzy reason for lowering any limits. as admin you get everything declared as personal play style by players, including blocking other companies, building a station that consists of 10 tiles for the actual station and 20 tiles to cheat the coverage area higher, running a crash train to destroy vehicles of opponents...
where do you draw the line? you think it should be possible to terraform at least half area of max station size, the next person thinks it should be possible to remove small hills and bury small lakes, another one has been leveling all the land 20 tiles left and right from all his tracks because he thinks it looks nice ("yes Mr. Admin, i've been building like that for the last 10 years, can't make me change now!!!!!!!").

you say "common, now your going overboard" and i say "your proposal is already exaggerated, go around that lake and take the increased distance penalty as all players have to". at least it's always fair, all other players have the same limit - what varies is only how well players are able to adapt to it.
when i raise the limit i will on the other hand limit the play style of players that have learned to play with the landscape: if their competitors just buries a lake in their way it means they got a disadvantage if they don't. so they're kind of forced to also play against the landscape instead of playing with it (at least when they want to win).


I also only suggested to double the current value which would then be 100. Imo 200 is probably too much.
i don't think you have understood yet how the limit works.

there is two settings, one for the burst you can do within one action that at the same time also defines the maximum in your "pool" of tiles allowed to get terraformed. and there is another one that defines how quickly that pool regenerates (currently: 1 tile per day).
my suggestion was to increase only the burst but leave the regeneration as it is. that means you have a higher initial terraform allowance and you can terraform a 4 tiles wider area at once. however, it also uses up your pool of terraforming actions faster, so in total the map cannot be terraformed much more than before (only for those that wait a long time between doing big terraforms). what it changes is that you can make the area for your full station in one step.

maybe the easiest would be if you imagine it as some kind of an energy bar that slowly regenerates. and what we can configure is
1a) the maxium capacity of that energy bar (in terraformed/tiles)
1b) linked with capacity: the maximum amount of tiles you can terraform in one burst
2) how fast that energy bar regenerates

right now we got a maximum capacity of 50 tiles and regenerate 1 tile per game day to that energy. after 50 days regeneration stops because the energy bar is full again.

maybe now you can imagine a bit better what it would mean to raise it to 200 (but leave regeneration rate the same). effectively it does not mean you can terraform 4 times more tiles, maybe not even doubled, but that's not easy to calculate as it depends on how the player uses it.

Title: Re: Terraforming limit
Post by: ZeroIncome on August 23, 2012, 12:35:33 am
"his own play style" is a really fuzzy reason for lowering any limits. as admin you get everything declared as personal play style by players, including blocking other companies, building a station that consists of 10 tiles for the actual station and 20 tiles to cheat the coverage area higher, running a crash train to destroy vehicles of opponents...
where do you draw the line? you think it should be possible to terraform at least half area of max station size, the next person thinks it should be possible to remove small hills and bury small lakes, another one has been leveling all the land 20 tiles left and right from all his tracks because he thinks it looks nice ("yes Mr. Admin, i've been building like that for the last 10 years, can't make me change now!!!!!!!").

"Where do we draw the line" - That's what this whole topic is about.
As for the other points there are rules that you just have to follow.

(Yes I am aware there is also a rule against large landscape changes, but even with double the limit it would still be difficult to make such huge changes.)

you say "common, now your going overboard" and i say "your proposal is already exaggerated, go around that lake and take the increased distance penalty as all players have to". at least it's always fair, all other players have the same limit - what varies is only how well players are able to adapt to it.
when i raise the limit i will on the other hand limit the play style of players that have learned to play with the landscape: if their competitors just buries a lake in their way it means they got a disadvantage if they don't. so they're kind of forced to also play against the landscape instead of playing with it (at least when they want to win).

But why does everybody have to adapt? Terraforming is part of the game. Also have you played on #5 recently? Many players just go straight over the water.
Also I say your exaggerating, because you are. Just read what you just wrote... Bury a lake... really?


As for whether I understand it or not - I do, I actually read all of those links you posted and read all that technical malarkey even though I don't have a server myself.
I am referring to the burst rate as well. I was trying to reason with you. I can't image 200 tiles and it would be great, but 200 seems like quite a lot. From my experience if I just had double the burst rate I could do things much easier.

Updating the recharge rate would also be nice, but I don't want to push you guys too far. All I want is double the burst rate, anymore then that is a bonus.


Some other things that were pointed out to me on the server:
- Alex said it's a democracy let's just see what people say. Well first off it seems here that certain peoples opinion matter more than others. Secondly not everybody that plays on n-ice servers is represented here. That's nobody's fault, but it's something to take into consideration? He said if 90% of the people don't come to vote then what do you do. Well I thought about it and I think if 90% of the people didn't come to vote you need to find a new way to get their votes.
- ST2 said that his screenshot explained it well enough and that I was stupid to think otherwise. - Well I'm sorry I play this game just to have some fun and money isn't always my primary concern.
Title: Re: Terraforming limit
Post by: YorVeX on August 23, 2012, 02:11:03 pm
well if burst rate raised from 50 to 100 is everything you ask for i don't see any problem. but have you done some tests locally whether that really helps you in the situations where the terraform limit got in your way? that's what we usually do before we change settings. you shouldn't forget that lowering/raising land at one spot affects 4 tiles already. i think it is really hard to think about that only in theory, testing it is the best you can do.

But why does everybody have to adapt? Terraforming is part of the game.
not everything that is technically possible in the game should be done, just think of active blocking. whether something is "part of the game" or not is a question of personal taste.

Also have you played on #5 recently? Many players just go straight over the water. Also I say your exaggerating, because you are. Just read what you just wrote... Bury a lake... really?
that's why i said you will say i am going overboard with my examples. i did that on purpose to make my point clear.

Alex said it's a democracy let's just see what people say. Well first off it seems here that certain peoples opinion matter more than others.
i think describing our way of making decisions with political terms won't give a good match. you are right that things like paying the server, administering it, living with ugly things like insults from players and often enough not being able to play yourself because of so much admin work to do gives opinions of certain people more weight. even more because those people think about their suggestions a minute more instead of just saying "i want more, higher, better, faster...".
don't get me wrong, i am not talking about you here, you have shown that you can do proper reasoning and stand your point very well and with good arguments.


that doesn't mean we don't want to listen to our players, but every change should go through some kind of assessment by being able to stand a discussion on the forums (even decisions that are only made among admins are done like that).

Secondly not everybody that plays on n-ice servers is represented here. That's nobody's fault, but it's something to take into consideration? He said if 90% of the people don't come to vote then what do you do. Well I thought about it and I think if 90% of the people didn't come to vote you need to find a new way to get their votes.
you are right but the "find a new way to get their votes" is the difficult part. for example we could do votes in-game with a simple question like "do you want more terraforming?". while reading that question you already know what the answer to such a question will always be, probably even by players who don't care. "more? yeah! great, i always want MOOAAAHHRRR!". such questions are always suggestive, even when you negate it to say "do you want the terraforming more limited?" most people will blindly vote for "No".

the above mentioned assessment by a forum discussion makes sure everyone has thought about the effects of a change before it is implemented. if that system filters out all players that don't think properly about their suggestions and only want to click a "Yes" button somewhere i actually think it's a good system.

To make a counter argument against: "the threshold where your so-called "legit" players stop complaining is the setting where an evil player floods a full corner of the map easily"
Is that you'd have to be pretty dedicated to the dark side to get enough money to then do something like that with the additional fact looming over your head that you will probably be banned by the very active admins on the n-ice servers.  ;D
you would be surprised how many people are "dedicated to the dark side". before the terraforming limit existed we had a lot of instances where the whole map was flooded by rich players. whole games were destroyed, sometimes once per day. you ban the player but neither does that bring you the game back nor will it prevent the same thing from happening again tomorrow, a new idiot will certainly come and do the same shit.

but that shouldn't affect our discussion too much, as long as you only ask for a small increase of the burst limit  ;)
Title: Re: Terraforming limit
Post by: YorVeX on August 25, 2012, 03:41:54 am
don't see voices here against it, but also not many for it, so i ran a quick query on IRC. the result basically said "yes, do it":
Code: [Select]
[01:12:31] <ST2> on the burst... I'll go...
[01:13:02] <ST2> ofc... the renew keeps the same
[01:13:09] <Batt> !vote
[01:13:42] <Kadar> I think it sounds good
[01:13:03] <alex879ro> I don`t consider it necesary...but have it his way
[01:17:17] <bunny> btw !vote

new terraform burst limit of 100 will be applied to all servers, might take some time until it becomes effective for all of the servers.