The International Simutrans Forum

PakSets and Customization => Pak128 => Pak128 Bug Reports => Topic started by: prissi on August 05, 2013, 10:18:29 PM

Title: Cityrules for diagonal roads are broken
Post by: prissi on August 05, 2013, 10:18:29 PM
In pak128 city growth leads to lots of "road circles" i.e. diagonals are extended with branches. This loots ugly and is also not good for road vehicles. Are there any planes to amend the cityrules to avoid this?
Title: Re: Cityrules for diagonal roads are broken
Post by: Fabio on August 06, 2013, 08:26:05 AM
This was on purpose, as long diagonal stretches are unplayable since you can't build stops on them.
It's enough to comment out a couple of rules to remove this behavior.

I also wonder if the code could handle better the case of straight/diagonal road intersection.
Title: Re: Cityrules for diagonal roads are broken
Post by: jamespetts on August 06, 2013, 10:11:00 AM
Hmm - this is an issue in Pak128.Britain, too.
Title: Re: Cityrules for diagonal roads are broken
Post by: prissi on August 08, 2013, 09:39:59 PM
You could still extend diagonals; but then using 7x7rules sets to have only one branch every 3 tiles and not countless loops. I had actially a city which covered then entire space between two outgoing roads with diagonal loops.

I would als suggest to avoid building houses on diagonal roads (like in pak64). That way cities creep out a lot slower.
Title: Re: Cityrules for diagonal roads are broken
Post by: Fabio on August 08, 2013, 10:29:48 PM
road rules are actually 9*9. extending them to arbitrary x*x could be great.

no houses on diagonals is an interesting idea.

Title: Re: Cityrules for diagonal roads are broken
Post by: prissi on August 08, 2013, 11:14:49 PM
If you use 9x9 sets, then I do not understand how those roundabout are made on diagonals. Those can be avoided then.
Title: Re: Cityrules for diagonal roads are broken
Post by: Fabio on August 09, 2013, 09:06:25 AM
ok, I will check them