Signals in-between tiles
Moderator: OpenTTD Developers
Signals in-between tiles
I believe it would be relatively possible to have signals in-between tiles. To keep it save game compatible you would still have the old signal in the center of the tile.
(I relies this has been talked about before but i was unable to come across any of this information)
Is there anything atm in the way of something like this being implemented?
Do devs support the idea of haveing signals in-between tiles?
Edit:
When developing it would only be necessary to stored a max of two signals per tile. For an example each tile would store there signals in the top left and top right. While the tiles to the bottom left and bottom right would take care of the storing from that tile. As there is no need for both center signals and signals in-between tile on the same tile the center signal could then be stored where the in-between tile signals would be.
(I relies this has been talked about before but i was unable to come across any of this information)
Is there anything atm in the way of something like this being implemented?
Do devs support the idea of haveing signals in-between tiles?
Edit:
When developing it would only be necessary to stored a max of two signals per tile. For an example each tile would store there signals in the top left and top right. While the tiles to the bottom left and bottom right would take care of the storing from that tile. As there is no need for both center signals and signals in-between tile on the same tile the center signal could then be stored where the in-between tile signals would be.
Last edited by l_Blue_l on 16 Mar 2007 06:48, edited 1 time in total.
You could also go for a more clean and simple solution; only store those signals facing the tile on the tile. The next tile could be checked to look for a signal facing the other way.
However, this way you'd need 12 bits (3 bits per direction) per rail tile (and I don't know if they're available or can be made available). You'd get it stored nice and clean.
However, this way you'd need 12 bits (3 bits per direction) per rail tile (and I don't know if they're available or can be made available). You'd get it stored nice and clean.
-
- Engineer
- Posts: 5
- Joined: 15 Nov 2007 03:06
Re: Signals in-between tiles
I would like to make an additional request that signals in-between tiles be reconsidered. I see several advantages to having signals in between the tiles instead of on them:
1. interchanges could be constructed more efficiently and compactly.
2. placing signals between tiles would allow for simplified station upgrades to hander a higher volume of traffic
3. introducing a second entrance/exit to large stations could easily be converted to two-way entrances/exits without having to redo large portions of the entrance.
As far as usability (I'm not much of a programmer...sorry), I can't see any advantage the signals in the middle of the tile have over ones that would be placed in-between the tiles.
1. interchanges could be constructed more efficiently and compactly.
2. placing signals between tiles would allow for simplified station upgrades to hander a higher volume of traffic
3. introducing a second entrance/exit to large stations could easily be converted to two-way entrances/exits without having to redo large portions of the entrance.
As far as usability (I'm not much of a programmer...sorry), I can't see any advantage the signals in the middle of the tile have over ones that would be placed in-between the tiles.
Re: Signals in-between tiles
Do you have mockups to demonstrate your claims?
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
-
- Engineer
- Posts: 5
- Joined: 15 Nov 2007 03:06
Re: Signals in-between tiles
http://wiki.openttd.org/images/0/0c/Pre ... tation.png
In the first picture I linked to, no changes to the existing track would be needed to aggregate a two-way entrance since a signal could be place between the two tiles in the middle of the junction. As compared with the second graphic which requires a less efficient use of space and changes to existing infrastructure to accomplish the switch
http://wiki.openttd.org/images/1/14/Doubleentrance.png
PS. I'm new to this whole posting thing too, what types of images are supported?
In the first picture I linked to, no changes to the existing track would be needed to aggregate a two-way entrance since a signal could be place between the two tiles in the middle of the junction. As compared with the second graphic which requires a less efficient use of space and changes to existing infrastructure to accomplish the switch
http://wiki.openttd.org/images/1/14/Doubleentrance.png
PS. I'm new to this whole posting thing too, what types of images are supported?
Re: Signals in-between tiles
I don't think "two-way" means what you think it does.
I also don't think you've considered the relative merits of PBS over in-junction signalling. That second junction has a problem that PBS will fix but tile-edge signals will not:
Q: What happens if there is one available platform, and two trains arrive simultaneously (or are already waiting)?
A: They both enter the double junction. One gets the platform, and the other is stuck bouncing around in the junction, waiting for an empty platform, just as if you didn't have presignals at all.
With PBS, and no in-junction signals, one train would enter the junction, and reserve its path to the one platform. Then, when the other tried, it would not be able to find a path to that platform, and would wait, like it should.
By "supported" do you mean "allowed by the forum software" or "allowed by the forum regulars"? In the latter case, JPG for photographs, PNG for everything else.
I also don't think you've considered the relative merits of PBS over in-junction signalling. That second junction has a problem that PBS will fix but tile-edge signals will not:
Q: What happens if there is one available platform, and two trains arrive simultaneously (or are already waiting)?
A: They both enter the double junction. One gets the platform, and the other is stuck bouncing around in the junction, waiting for an empty platform, just as if you didn't have presignals at all.
With PBS, and no in-junction signals, one train would enter the junction, and reserve its path to the one platform. Then, when the other tried, it would not be able to find a path to that platform, and would wait, like it should.
By "supported" do you mean "allowed by the forum software" or "allowed by the forum regulars"? In the latter case, JPG for photographs, PNG for everything else.
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Re: Signals in-between tiles
It would appear to me it is not intended to solve the same problem as pbs does, however it certainly is possible that it could solve some of the same problems (not all) that pbs solves.
Signals between tiles could also help reduce the size of big junctions (especially for those who just love to make a 2x45 degree turn in a single tile. And that's exactly what I'd use it for.
Signals between tiles could also help reduce the size of big junctions (especially for those who just love to make a 2x45 degree turn in a single tile. And that's exactly what I'd use it for.
Re: Signals in-between tiles
ENOPARSE. Show me such a junction, please?Expresso wrote:Signals between tiles could also help reduce the size of big junctions (especially for those who just love to make a 2x45 degree turn in a single tile.
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Re: Signals in-between tiles
Well, I've collected some examples of where signals between tiles would be useful from a game I'm playing at the moment (I hope it satisfies the need for explanation).
They all show situations in which pbs is not able to be of much help. Though, I must confess those junctions would have looked quite different if pbs was available to me.
Though, little traffic is shown, they illustrate the need for signals between tiles quite nicely, in my opinion. I can come up with more examples if need be.
So, here goes.
They all show situations in which pbs is not able to be of much help. Though, I must confess those junctions would have looked quite different if pbs was available to me.
Though, little traffic is shown, they illustrate the need for signals between tiles quite nicely, in my opinion. I can come up with more examples if need be.
So, here goes.
- Attachments
-
- The red lines show where I miss the ability to put signals between tiles. I'd love to replace the encircled tile with a signal between tiles (between 2 tunnel entrances), as that would give me some more space there.
- Nospaceleft.png (81.4 KiB) Viewed 894 times
-
- This is as it is now, a source of nightmares, and no ability to expand it (unless I destroy parts of the neighboring towns - which I'm a bit reluctant to do). Now, a very long bridge might seem to help, but only gets me a different can of worms.
- Junction.png (58.34 KiB) Viewed 3059 times
-
- The same junction, but this time with 2 bridges right after eachother the red line shows where I'd love to place a signal - otherwise there's no use in placing a bridge there, as it would simply be too long.
- editedjunction.png (49.84 KiB) Viewed 3056 times
Re: Signals in-between tiles
Your junctions would be improved if signals on bridgeheads and tunnelheads become possible.
Last edited by thgergo on 18 Nov 2007 17:25, edited 1 time in total.
-
- Tycoon
- Posts: 1534
- Joined: 14 Mar 2006 12:46
- Location: Netherlands
Re: Signals in-between tiles
simply make your between bridges tile 1 longer, i see some room to move the other line down a bit...?
Re: Signals in-between tiles
Dalestan was asking for an example where signals between tiles would makke a junction more compact, thats all. Obiviously in this case, it can be extended no problem, but I've certainly come across plenty of situations where creating a spare tile for signals can be difficult. Its pretty obivious that if all signals were between tiles instead of taking up a full one, it would make junctions smaller (you could have tracks splitting off every tile, without the need for gaps in between), but I expect its probably more effort that its worth currently; I don't think it can be done with the current map array.
Who is online
Users browsing this forum: No registered users and 3 guests