Proposal to make vehicle introduction dates synchronized

Discuss, get help with, or post new graphics for TTDPatch and OpenTTD, using the NewGRF system, here. Graphics for plain TTD also acceptable here.

Moderator: Graphics Moderators

Post Reply
peter1138
OpenTTD Developer
OpenTTD Developer
Posts: 1646
Joined: 30 Mar 2005 09:43

Proposal to make vehicle introduction dates synchronized

Post by peter1138 » 21 Feb 2019 07:47

Hi,

There is a proposal to make vehicle introduction dates synchronized across vehicles, if the start date is set to the same value. The actual introduction date will still be randomized, but it will be to the same value.

This would likely benefit most sets allowing carriages/wagons to be introduced alongside engines.

https://github.com/OpenTTD/OpenTTD/pull/7147

There is no additional flag to enable or disable this behaviour. If you are a set author and think this proposal is a good idea or a bad idea, please comment either on the github link or here.

Thanks!
He's like, some kind of OpenTTD developer.

User avatar
andythenorth
Tycoon
Tycoon
Posts: 4883
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: Proposal to make vehicle introduction dates synchronized

Post by andythenorth » 21 Feb 2019 09:16

I am +1 to this proposal.

It solves a problem where specific engines and wagons/coaches should be introduced simultaneously.

This solution appeals because
  • it doesn't remove random introductions
  • it offers fine grained control (it's based on specific calendar dates, not just years)
  • it doesn't require changes to newgrf spec or authoring tools
  • it doesn't require newgrfs to explicitly support it by using a new property or callback
The only downside is for existing newgrfs which only set the intro year, and (leaving the day and month as 01 01). All of their vehicles for the specific year will be introduced simultaneously. (Guess who wrote grfs that do that? :twisted: )
Last edited by andythenorth on 21 Feb 2019 13:03, edited 1 time in total.

User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9278
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: Proposal to make vehicle introduction dates synchronized

Post by planetmaker » 21 Feb 2019 12:59

I'm +1 to this proposal. But I'm against a setting to enable or disable this.

SimYouLater
Director
Director
Posts: 599
Joined: 03 Apr 2016 20:19

Re: Proposal to make vehicle introduction dates synchronized

Post by SimYouLater » 21 Feb 2019 18:04

+1, this is a great solution to an issue. I would definitely modify the Quicksilver Add-On to make use of it.
Licenses for my work...
You automatically have my permission to re-license graphics or code by me if needed for use in any project that is not GPL v2, on the condition that if you release any derivatives of my graphics they're automatically considered as ALSO GPL v2 (code may remain unreleased, but please do provide it) and carry this provision in GPL v2 uses.
Please ask someone in-the-know to be sure that the graphics are done by me. Especially TTD-Scale, long story.

peter1138
OpenTTD Developer
OpenTTD Developer
Posts: 1646
Joined: 30 Mar 2005 09:43

Re: Proposal to make vehicle introduction dates synchronized

Post by peter1138 » 01 Mar 2019 15:12

No negative responses...
He's like, some kind of OpenTTD developer.

User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13188
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Re: Proposal to make vehicle introduction dates synchronized

Post by Hyronymus » 01 Mar 2019 17:04

A true beauty if it gets implemented.

User avatar
Snail
Tycoon
Tycoon
Posts: 1225
Joined: 28 Apr 2003 18:52
Contact:

Re: Proposal to make vehicle introduction dates synchronized

Post by Snail » 02 Mar 2019 02:37

Sounds like a cool feature. I'll rework my own set's introduction dates just in case this ever gets implemented.
The French Narrow Gauge Train Set is now released! Get it here

peter1138
OpenTTD Developer
OpenTTD Developer
Posts: 1646
Joined: 30 Mar 2005 09:43

Re: Proposal to make vehicle introduction dates synchronized

Post by peter1138 » 02 Mar 2019 21:44

This has been merged and will end up in 1.9, barring any unforeseen issues.
He's like, some kind of OpenTTD developer.

Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: Baidu [Spider] and 12 guests