New discussion on future RoadTypes and TramTypes
Moderator: OpenTTD Developers
New discussion on future RoadTypes and TramTypes
I'm starting a new discussion in the suggestion forum to talk about RoadTypes and TramTypes (RATT).
THESE ARE NOT YET IN OPENTTD, AND THEY MAY NOT EVER BE. But we do finally have the starts of a spec for both, and a forked copy of OpenTTD to play with. For more information, click here, but keep in mind that it's a discussion about the development of the specs themselves as implemented in OpenTTD code, and I don't want to clutter it with anything that doesn't directly contribute to it. It's why I'm splitting this discussion off.
We've speculated for many years on what to do with RoadTypes. Now we are closer to that, and with the work of Andythenorth, Frosch, and Wolf, we have a spec which specifies 15 RoadTypes AND 15 TramTypes, with a limitation of one type of each per tile. Just like with RailTypes, NewGRF authors will be responsible for designing the new types of paths.
I realize that this discussion is probably going to sprawl all over the place. So with that in mind, I'm going to attempt to keep a summary of discussion and linked replies here in the main post. I won't promise I'll do a good job of it, but I'll give it a try.
WHAT HAS BEEN ACCOMPLISHED SO FAR?
Download binary releases for Linux, MacOS X and Windows.
Andythenorth has posted a RATT-enabled version of Road Hog with two types of road systems and two types of tram systems, with appropriate vehicles, as a sample of how the new feature works.
Supermop has posted OGFX+ Style Trolley Truck and Buses, which provides a new trolley catenary for rubber-tyre vehicles, with the goal of eventually moving it into OpenGFX+ Road Vehicles.
Supermop has posted Docklands provides four roadtypes and four tramtypes with pavements that match the popular ISR and CHIPS NewGRF sets. (Also see the [url=viewtopic.php?f=26&t=75960]developer thread[/url).
THESE ARE NOT YET IN OPENTTD, AND THEY MAY NOT EVER BE. But we do finally have the starts of a spec for both, and a forked copy of OpenTTD to play with. For more information, click here, but keep in mind that it's a discussion about the development of the specs themselves as implemented in OpenTTD code, and I don't want to clutter it with anything that doesn't directly contribute to it. It's why I'm splitting this discussion off.
We've speculated for many years on what to do with RoadTypes. Now we are closer to that, and with the work of Andythenorth, Frosch, and Wolf, we have a spec which specifies 15 RoadTypes AND 15 TramTypes, with a limitation of one type of each per tile. Just like with RailTypes, NewGRF authors will be responsible for designing the new types of paths.
I realize that this discussion is probably going to sprawl all over the place. So with that in mind, I'm going to attempt to keep a summary of discussion and linked replies here in the main post. I won't promise I'll do a good job of it, but I'll give it a try.
WHAT HAS BEEN ACCOMPLISHED SO FAR?
Download binary releases for Linux, MacOS X and Windows.
Andythenorth has posted a RATT-enabled version of Road Hog with two types of road systems and two types of tram systems, with appropriate vehicles, as a sample of how the new feature works.
Supermop has posted OGFX+ Style Trolley Truck and Buses, which provides a new trolley catenary for rubber-tyre vehicles, with the goal of eventually moving it into OpenGFX+ Road Vehicles.
Supermop has posted Docklands provides four roadtypes and four tramtypes with pavements that match the popular ISR and CHIPS NewGRF sets. (Also see the [url=viewtopic.php?f=26&t=75960]developer thread[/url).
Last edited by kamnet on 28 Feb 2017 14:47, edited 2 times in total.
Do you like drones, quadcopters & flying toys? Check out Drone Strike Force!
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
- andythenorth
- Tycoon
- Posts: 5656
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: New discussion on future RoadTypes and TramTypes
[15 types of each - I misled you]
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Re: New discussion on future RoadTypes and TramTypes
So for me, here are some new types I'd like to see:
- Roads
- Dirt / Gravel / Unimproved Roads - low speed-limited roads for rural areas.
- Industrial pavement - full-width road tiles that blend in with ISR and other industrial NewGRFs
- Highways - high speed-limited or unlimited speed roads, full-width tiles to create seamless, functional multi-lane roads
- Kerb-Guided Busways (KGB) - Buses which can travel on normal roads but also access a limited right-of-way, high-speed express road with curbs and guides.
- Trams
- Metro, Subway & light rail - More compact, at lower speeds and more frequent stops which make it more compatible with trams than railtypes.
- Elevated/Suspended monorails - We already have an example of a Wuppertal-style hanging monorail. This could be extended to SAFEGE-style systems as well as lother types.
- Invisible/"Fake" Subway - We already have an example of this.
- Trolleybus - We already have an example of this.
- Cablecar - An example already exists for a rail track, but this would work much better and with smaller and slower vehicles, with no need to worry about signalling.
- Automated Guideway Transit (AGT) - trams/trains that typically run on rubber tires, but can use other methods, operated on an unmanned guided track
- Other ideas
- PIPES and WIRES - both already exist as RailTypes, but require signalling and can't mix with other RailTypes. This could work invisibly as "underground" or as visible over ground, or even over an existing road or tram type. Speed and capacity can be massively increased with no worry about "vehicles" colliding.
Do you like drones, quadcopters & flying toys? Check out Drone Strike Force!
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
- Redirect Left
- Tycoon
- Posts: 7241
- Joined: 22 Jan 2005 19:31
- Location: Wakefield, West Yorkshire
Re: New discussion on future RoadTypes and TramTypes
I'm not sure how well this would translate into OpenTTD. I live near a large area of guided buses (around Bradford for those interested). They take up a lot of room, don't see all that much use as an unguided vehicle using them would, unless superbly manouvered just mount the ends instead of carefully being guided. I'm assuming you'd also enforce that requirement, that traffic on that road must be guided - in which case all unguided traffic would need a seperate road, so you may have to doubel up on roads, especially if its a portion of town where other cargoes are transferred, unless you make a guided variant of all the cargo vehicles too, which is a bit unfeasible and unrealistic.kamnet wrote:So for me, here are some new types I'd like to see:
- Roads
- Kerb-Guided Busways (KGB) - Buses which can travel on normal roads but also access a limited right-of-way, high-speed express road with curbs and guides.
As an example image, here is an image of the guideway in Bradford, the guided buses travel in one direction only down the middle of the road, and there is no return guideway for buses going in the other direction. This is what I mean by using a lot of extra tiles. The buses going in the opposite direction would use the red road to the right of the image, which is a bus only lane, further reducing the available space/roads for normal traffic.
Last edited by Redirect Left on 27 Dec 2016 23:12, edited 1 time in total.
Re: New discussion on future RoadTypes and TramTypes
If roadtypes are to be debated shouldn't the way road vehicles move be debated too? After looking at the RAWR project it more and more hurts my eyes to see 45 degree corners as being the default way to corner a corner.
I know from the past that arguements against more fluid cornering were assumed lack of support from graphics developers and the effort to change code for it.
I know from the past that arguements against more fluid cornering were assumed lack of support from graphics developers and the effort to change code for it.
Re: New discussion on future RoadTypes and TramTypes
Yep, they do take a lot of space. OzTrans mentioned that when we talked about it several years ago.Redirect Left wrote:I'm not sure how well this would translate into OpenTTD. I love near a large area of guided buses (around Bradford for those interested). They take up a lot of room, don't see all that much use as an unguided vehicle using them would, unless superbly manouvered just mount the ends instead of carefully being guided. I'm assuming you'd also enforce that requirement, that traffic on that road must be guided - in which case all unguided traffic would need a seperate road, so you may have to doubel up on roads, especially if its a portion of town where other cargoes are transferred, unless you make a guided variant of all the cargo vehicles too, which is a bit unfeasible and unrealistic.kamnet wrote:So for me, here are some new types I'd like to see:
- Roads
- Kerb-Guided Busways (KGB) - Buses which can travel on normal roads but also access a limited right-of-way, high-speed express road with curbs and guides.
As an example image, here is an image of the guideway in Bradford, the guided buses travel in one direction only down the middle of the road, and there is no return guideway for buses going in the other direction. This is what I mean by using a lot of extra tiles. The buses going in the opposite direction would use the red road to the right of the image, which is a bus only lane, further reducing the available space/roads for normal traffic.
One fantasy idea I've thought about is a combined KGB/tram or KGB/AGT corridor, which would separate out dense passenger traffic from cargo.
Do you like drones, quadcopters & flying toys? Check out Drone Strike Force!
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Re: New discussion on future RoadTypes and TramTypes
Come to think of it: proper one-way tunnels and bridges?
Re: New discussion on future RoadTypes and TramTypes
That's going to be beyond the scope of this discussion. I don't know if anybody is working on the code for that. We have the code for RoadTypes and TramTypes now, documentation for NewGRF specs are coming. This discussion is just to generate discussion among players for what they'd like to see.Hyronymus wrote:If roadtypes are to be debated shouldn't the way road vehicles move be debated too? After looking at the RAWR project it more and more hurts my eyes to see 45 degree corners as being the default way to corner a corner. I know from the past that arguements against more fluid cornering were assumed lack of support from graphics developers and the effort to change code for it.
Come to think of it: proper one-way tunnels and bridges?
Do you like drones, quadcopters & flying toys? Check out Drone Strike Force!
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Re: New discussion on future RoadTypes and TramTypes
Congrats to Kamnet for starting this discussion.
Some thoughts to keep in mind:
This seems to be a wish list topic as opposed to set-in-stone criteria.
This would be a good place to float your ideas, to see if there are others willing to team up with you to launch your concept at which point you would start your own topic dedicated to your project.
As seen in andythenorth's topic, the specifications are still very much in flux so we really do not know what we have to work with. Our suggestions might turn out to be impractical or impossible.
I have some thoughts I'd like to float, but I'm going to wait for a concrete set of NewGRF Specifications.
Some thoughts to keep in mind:
This seems to be a wish list topic as opposed to set-in-stone criteria.
This would be a good place to float your ideas, to see if there are others willing to team up with you to launch your concept at which point you would start your own topic dedicated to your project.
As seen in andythenorth's topic, the specifications are still very much in flux so we really do not know what we have to work with. Our suggestions might turn out to be impractical or impossible.
I have some thoughts I'd like to float, but I'm going to wait for a concrete set of NewGRF Specifications.
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
Re: New discussion on future RoadTypes and TramTypes
Is all the types available for road types always hard coded in the game client? Or is that something that people can create as NewGRF, just like rail types?
Re: New discussion on future RoadTypes and TramTypes
Do you want to talk here also about the different features the roadtypes will provide?
For example now with a flag is possible to disable the level crossing for a roadtype.
I'm also working on a flag to make a roadtype unfriendly to houses, so if you build an industrial tramway line houses will not spawn along it if there isn't a near roadtype which is house friendly (normal road) which "fixes" this problem: https://bugs.openttd.org/task/6517
Another feature could be to disallow building a tramway over a particular roadtype or the contrary.
There are even more ideas, not all of them very useful or just some corner cases to handle rare situations (like my "no crossings road" )
For example now with a flag is possible to disable the level crossing for a roadtype.
I'm also working on a flag to make a roadtype unfriendly to houses, so if you build an industrial tramway line houses will not spawn along it if there isn't a near roadtype which is house friendly (normal road) which "fixes" this problem: https://bugs.openttd.org/task/6517
Another feature could be to disallow building a tramway over a particular roadtype or the contrary.
There are even more ideas, not all of them very useful or just some corner cases to handle rare situations (like my "no crossings road" )
The client will have only ROAD/ELRD and RAIL/ELRL as hardcoded roadtypes, for the others it will be the same of railtypesSylf wrote:Is all the types available for road types always hard coded in the game client? Or is that something that people can create as NewGRF, just like rail types?
Last edited by Wolf01 on 28 Dec 2016 17:06, edited 1 time in total.
Re: New discussion on future RoadTypes and TramTypes
Great news!
I have a couple of questions, though, about default behaviour. I suppose that, for backward compatibility with existing grfs, the default will be that all road vehicles can run on all types of roads, only with different speed limits as imposed on the present bridges.
I also think that there should be one or two default road types which is what towns build now. It would be great if those could be automatically converted from dirt roads and paved roads to tarmac around 1950.
In addition to the dirt road, as in the American Road Replacement Set (ARRS), I'd also like a plain mud track like in GarryG's AuzObjects, with a very low speed limit like 20 km/h (see picture).
I have a couple of questions, though, about default behaviour. I suppose that, for backward compatibility with existing grfs, the default will be that all road vehicles can run on all types of roads, only with different speed limits as imposed on the present bridges.
I also think that there should be one or two default road types which is what towns build now. It would be great if those could be automatically converted from dirt roads and paved roads to tarmac around 1950.
In addition to the dirt road, as in the American Road Replacement Set (ARRS), I'd also like a plain mud track like in GarryG's AuzObjects, with a very low speed limit like 20 km/h (see picture).
- Attachments
-
- mud_track.png (120.73 KiB) Viewed 4100 times
Re: New discussion on future RoadTypes and TramTypes
The normal client only have normal road/tramway, all other types and compatibility will be put in grf designers' handsleifbk wrote:Great news!
I have a couple of questions, though, about default behaviour. I suppose that, for backward compatibility with existing grfs, the default will be that all road vehicles can run on all types of roads, only with different speed limits as imposed on the present bridges.
I would like that too, I'll look at it and I'll tell if that could be doneI also think that there should be one or two default road types which is what towns build now. It would be great if those could be automatically converted from dirt roads and paved roads to tarmac around 1950.
Re: New discussion on future RoadTypes and TramTypes
Why not let the town roads function as they currently do? After all, the function of this feature is to enable the player to build/upgrade roads at his company's cost and time.Wolf01 wrote:I would like that too, I'll look at it and I'll tell if that could be doneI also think that there should be one or two default road types which is what towns build now. It would be great if those could be automatically converted from dirt roads and paved roads to tarmac around 1950.
Last edited by wallyweb on 28 Dec 2016 18:17, edited 1 time in total.
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
Re: New discussion on future RoadTypes and TramTypes
Currently you aren't allowed to upgrade town owned roads
Re: New discussion on future RoadTypes and TramTypes
A little dynamite and a bulldozer go a long way.Wolf01 wrote:Currently you aren't allowed to upgrade town owned roads
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
Re: New discussion on future RoadTypes and TramTypes
Untill you bulldoze the seed road tile, and then your town starts dying.wallyweb wrote:A little dynamite and a bulldozer go a long way.Wolf01 wrote:Currently you aren't allowed to upgrade town owned roads
Do you like drones, quadcopters & flying toys? Check out Drone Strike Force!
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | GarryG's Auz Sets
Re: New discussion on future RoadTypes and TramTypes
That actually sounds realistic.kamnet wrote:Untill you bulldoze the seed road tile, and then your town starts dying.
How does one find the seed road tile?
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
Re: New discussion on future RoadTypes and TramTypes
It's the one directly beneath the town name.wallyweb wrote:How does one find the seed road tile?
- andythenorth
- Tycoon
- Posts: 5656
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: New discussion on future RoadTypes and TramTypes
For arctic: ploughed roads (no snow = higher speed, but higher maintenance cost)?
For desert: graded roads (no corrugations = higher speed, but higher maintenance cost)?
For towns: traffic-calmed roads, harsh speed limits = have to route trucks around the town?
Curious about ideas that add gameplay variety.
For desert: graded roads (no corrugations = higher speed, but higher maintenance cost)?
For towns: traffic-calmed roads, harsh speed limits = have to route trucks around the town?
Curious about ideas that add gameplay variety.
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Who is online
Users browsing this forum: No registered users and 5 guests