Currently there is a big problem, that vehicles properties 00, 03 (together with Long format introduction date) have random values added. What would be the best way to have values, which are not affected by random change? New introduction date and vehicle life properties, or removing random factor in version 8?frosch wrote:Wrt. changing the format of properties: IMO that is a no-go. Every tool relies on the size of properties, so they would all have to learn to distinguish properties according to the GRF version. OTOH adding new properties is no problem.
Non-random introduction date (non-GRF breaking?)
Moderator: Graphics Moderators
- George
- Tycoon
- Posts: 4362
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Non-random introduction date (non-GRF breaking?)
Last edited by Hyronymus on 09 Nov 2011 20:33, edited 1 time in total.
Reason: Split from th NewGRF 8 topic by request
Reason: Split from th NewGRF 8 topic by request
Re: Planned additions and changes: NewGRF v8
Adding a bit to train prop 27 (other vehicle types have similar props) that says "don't randomize the introduction date". That is, if it's decided that such a feature is actually required.
- George
- Tycoon
- Posts: 4362
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: Planned additions and changes: NewGRF v8
Yes, it is very important for EMUs/DMUs. Because they are assembled from parts, which should become available and disappear from the buy menu at the same time. This would allow correct assembling of the consist.Yexo wrote:Adding a bit to train prop 27 (other vehicle types have similar props) that says "don't randomize the introduction date". That is, if it's decided that such a feature is actually required.
Re: Planned additions and changes: NewGRF v8
And it makes more realism possible for those set developers that like to stick to real dates.
Re: Planned additions and changes: NewGRF v8
what should IMHO be more useful is a "make this vehicle automatically avalable when vehicle X is available" property/callback. then the introduction of the EMU-head would still be able to randomize, but the middle wagon would always be available at the same time. likewise a passenger wagon and its accompanying mail wagon.
Re: Planned additions and changes: NewGRF v8
Which DOES NOT REQUIRE A NEW GRF VERSION.everyone, including various developers wrote:<meaningless jabber about introduction dates>
Please, people. Is this concept really that hard to grasp? Unless the change you are proposing will break existing GRFs, it is off-topic here.
Last edited by DaleStan on 09 Nov 2011 13:33, edited 1 time in total.
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: Planned additions and changes: NewGRF v8
One could also keep rerandomising the introduction dates as usual, but with these restrictions:
- The order of introduction does not change; so introduction date "x+1" will always be after "x".
- Vehicles with the same introduction date "x" get the same random amount.
⢇⡸⢸⠢⡇⡇⢎⡁⢎⡱⢸⡱⢸⣭⠀⢸⢜⢸⢸⣀⢸⣀⢸⣭⢸⡱⠀⢰⠭⡆⣫⠰⣉⢸⢸⠀⢰⠭⡆⡯⡆⢹⠁⠀⢐⠰⡁
- George
- Tycoon
- Posts: 4362
- Joined: 16 Apr 2003 16:09
- Skype: george-vb
- Location: Varna, Bulgaria
- Contact:
Re: Planned additions and changes: NewGRF v8
if the behaviour for props 00 and 03 is changed to no random value added, than it is a change for GRF version, imho. In case a new prop is added no new GRF version is needed.DaleStan wrote:Which DOES NOT REQUIRE A NEW GRF VERSION.everyone, including various developers wrote:<meaningless jabber about introduction dates>
Please, people. Is this concept really that hard to grasp? Unless the change you are proposing will break existing GRFs, it is off-topic here.
Re: Planned additions and changes: NewGRF v8
And why on earth would the behaviour for those properties be changed?George wrote:if the behaviour for props 00 and 03 is changed to no random value added, than it is a change for GRF version, imho.
I can't think of a scenario where this is much preferable to the current methods available, which are a) building the EMU/DMU using generic passenger cars which change their appearance to match, or b) building the EMU/DMU as a string of one vehicle, or c) building the EMU/DMU as a prebuilt articulated consist. If the feature is added, Yexo's flag is probably the way to go.George wrote:Yes, it is very important for EMUs/DMUs. Because they are assembled from parts, which should become available and disappear from the buy menu at the same time.
Re: Planned additions and changes: NewGRF v8
to precisise this, this could work similar to railtype prop 18/19Eddi wrote:"make this vehicle automatically avalable when vehicle X is available" property/callback.
Who is online
Users browsing this forum: No registered users and 18 guests