I whole-heartedly agree with this, I've noticed quite a few people registering just to ask "how do I get tram tracks to show up" or "my electrified rails look the same as normal rails". If this GRF is released, these questions would hopefully become a thing of the past.
No. They´ll ask the same question as before but instead of "install
tramtrk.grf in ttdpatch.cfg" the answer would change to "install
newgrf.grf in ttdpatch.cfg".
The patchdevs (includeing me) think useing one GRF will reduce the support cost for TTDPatch A LOT,
Well, from my experience it´s a misbelief to think that reducing 10 files to 1 would cut support cost to 1/10. Especially not if some of those files would not be needed all the time.
we can even warn the user if the grf isn't there.
That can be done as well for 10 files. Conceptually, it´d be even more stringent because patch feature and additional graphics file come in pairs, usually. See my post above: "electrifiedrailways on" (action05 type 05) needs the associated file "elrails.grf" (or a better name, doesn´t matter conceptually).
If a feature isn't enabled the data is unused. (A grf doesn't enable switches)
Yes, I know, but that wasn´t the original question. Yours is addressing the implementation. I always thought that TTDPatch would be based on a modular approach?
A completly different point, you merge signals with dbsetxl,
DBXL has a special sort of semaphores.
you moved from a single canals file (I wait since ages for it) to a include one in newshipsxl So why we shouldn't do the same?
Because it´s
not the same. Do you remember that we had that "one-file-fits-all" concept (ages ago)? It was called "ttdpatch.grf" (only including signals back then) and still can be found in many newgrf.cfg files! Which raises another point: I bet that the new file will be
added to the existing "elrails.grf", "trkfound.grf", etc., pp. instead of
replacing them.
PS: I told Josef it would be wise to make files always lowest priority with some way, this resulted in the idea to make any grfid FFFFFFF file (blue ones) to always have lowest priority even if you put it at the end of the newgrf config...
Yes, that´s a good idea but has been discussed before.
-edit-
The DBSetXL isn't anymore the only big set out there, so people aswell need to load signals, that means they need to atleast 10 grfs today.
I don´t understand? I only wanted to point out that there are
- many custom .grfs out there for special TTDPatch features (mainly action5 based), and
- there are some vehicle sets which include own graphics to override default TTDpatch action5-based .grfs.
The reference to the DBXL was just an example.
Don't get me wrong, I still play only with the DBSetXL because it simple rocks but I think there is a point to merge them (even if you put all the necessary stuff in your grfs to reduce the grf count to say 5 files)
I really don´t understand.
regards
Michael