Should we have a few big sets or tons of little ones?

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

Is it better to have fewer, larger GRF files, or more, smaller ones?

Fewer, larger GRF files, as more complete sets
26
55%
More, smaller GRF files, so I can individually add and remove single pieces
21
45%
 
Total votes: 47

User avatar
krtaylor
Tycoon
Tycoon
Posts: 11784
Joined: 07 Feb 2003 01:58
Location: Texas, USA
Contact:

Should we have a few big sets or tons of little ones?

Post by krtaylor »

This argument has been floating around for a while, let's bring it into one place and see what we thing. Here's the question: Is it better to have fewer, bigger graphics sets (GRF files), or to have more, smaller sets?

For example: There's a fairly new project starting to draw new stations that can be used with every other set. Would it be better to have one big GRF file with all those new stations, or to have dozens of individual little GRF files, one for each individual station? This wouldn't preclude the larger sets (such as the US set) including their own stations, because unlike vehicles, stations don't have hard-coded IDs.

So, vote, and write your comments below.
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
Colonel Sheperd
Tycoon
Tycoon
Posts: 1098
Joined: 30 May 2003 15:20
Location: Somewhere

Post by Colonel Sheperd »

Fewer, larger GRF files, as more complete sets :o .
Image
Patchman
Tycoon
Tycoon
Posts: 7575
Joined: 02 Oct 2002 18:57
Location: Ithaca, New York
Contact:

Post by Patchman »

For stations, many small files are much less complicated to use, because there are no ID collisions. As long as you don't have more than 255 new stations...
User avatar
krtaylor
Tycoon
Tycoon
Posts: 11784
Joined: 07 Feb 2003 01:58
Location: Texas, USA
Contact:

Post by krtaylor »

Yes, but, my complaint is in maintaining them. Not in the game, but in the /newgrfs/ directory. You have to keep track of all these little files, and get new versions for each one as they're released, etc. Big pain.
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
User avatar
zero1000
Transport Coordinator
Transport Coordinator
Posts: 373
Joined: 17 Jul 2003 13:58
Location: Munich area, Bavaria, Germany, Europe, Earth, Solar System, Milky Way

Post by zero1000 »

fewer larger sets, because of the cfg maintainance. i already have about 20 grfs in that cfg.

small grfs to release test versions of single stations e.g. are fine, but it would be nice if such such pre-release grf's will merge into a larger set.

and a tracking hp as krtaylors for us, japan and plane set is very very helpful for the people.
zero1000
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13235
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

I go for fewer larger sets too. We of the NSset (damn, this sounds like Czar Alexander) thought about including dutch stations, goods vans and I hope to include some dutch trucks too. With parameter settings you can easily choose what to use or not.
User avatar
Lightglobe
Chief Executive
Chief Executive
Posts: 754
Joined: 25 Mar 2004 09:03
Location: Sydney, Australia
Contact:

Post by Lightglobe »

i already made a comment about this else where but ill say it again here.

I see the two problems of having vechile sets as small sets is the conflicting IDs and the huge amount of grfs you would be messing around with just to get a full compliment of vechiles.

With stations, i would rather large sets as this would make grf control much, much easier then lots of small ones.

And thats my 2 cents.
Yarr, thar princess is in 'nother castle!

[16:28] <marcf> lol cant u comine ttd and ottd
[16:29] <marcf> (please don't take me seriously)
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Post by George »

Can someone find me a good reason to unite long vehicles in one file? I have the experience in using both the solutions (several files for LVv2 and one file for LVv1 and Toyland2Mars convertion) and I can say, that several fileses are more operable. And, as always, where are two groups of users - who thinks what their way is better. That's why the way of distributing files is up to their creator, I think.
User avatar
Lakie
TTDPatch Developer
TTDPatch Developer
Posts: 1799
Joined: 26 May 2004 16:37
Location: Britain
Contact:

Post by Lakie »

I'm not sure.

Depends on the type of graphic.

Must trains go in big packs.

and Stations are usaully 1 .grf file

I prefer less due to tiding my newgrf.cfg file but, I tend to design a different layout anyway.
Lakies newgrf.cfg wrote:# Needs
newgrf/ELRAILSW.GRF
newgrf/TRKFOUNDW.GRF
newgrf/SIGNALSW.GRF
newgrf/CANALSW.GRF

# Rails
newgrf/NEWMONORAILW.GRF
#newgrf/NEWMONORAILMRHUNTW.GRF

# Stations
newgrf/NEWSTATSW.GRF
newgrf/SMALLPSGW.GRF
#newgrf/stacjaw.grf

# Cargo Sets
newgrf/CARGOSETW.GRF

# Boat Sets
newgrf/NEWSHIPSW.GRF

# Road Vehices
newgrf/LONGBUSESW.GRF
newgrf/MCTRUCKSW.GRF
newgrf/SCANIATRUCKSW.GRF
newgrf/VOLVOTRUCKSW.GRF
newgrf/SPITZERTRUCKSW.GRF
newgrf/NAVISTARTRUCKSW.GRF

# Train sets
newgrf/ARCTICSETW.GRF
newgrf/TROPICSTW.GRF
newgrf/TEMPSETW.GRF
newgrf/DBSETW.GRF
newgrf/DBSETXLW.GRF

# My Graphics
newgrf/mytrain.grf
And yes, it does work. :lol:
TTDpatch Developer 2005 - 2010 ~ It all started because of shortened vehicle not loading correctly, now look where I've gone with it!
Grfs coded ~ Finnish Train Set (Teaser) | Bm73 (Release 3) | Emu 680 (Release 3)| Glass Station (Release 1) | UK Roadset (Version 1.1a) | New Water Coasts (Version 7)
Pikka: "Lakie's a good coder, but before he'll add any feature to TTDP you have to convince him that you're not going to use it to destroy the world as we know it."
Singaporekid
Tycoon
Tycoon
Posts: 1966
Joined: 21 May 2004 07:39
Location: Singapore

Post by Singaporekid »

What's mytrain.grf?
I plan to start a new set called 31337steamset.
But i'll need a coder to help me.
(don't worry, i'll start when the usset and brset are done)
<+Raichase> ugh, I just ate some of my beard D:
User avatar
Lakie
TTDPatch Developer
TTDPatch Developer
Posts: 1799
Joined: 26 May 2004 16:37
Location: Britain
Contact:

Post by Lakie »

O, mytrain is my test train, which has everything code correctly, :)

I'm making mywagon (train Wagon), mytruck (Road vehicle) and more when I decide to learn how to code them

But I can code trains, even if in packs of 1. :lol:

I'll try a train set, after mywagon. ;)
TTDpatch Developer 2005 - 2010 ~ It all started because of shortened vehicle not loading correctly, now look where I've gone with it!
Grfs coded ~ Finnish Train Set (Teaser) | Bm73 (Release 3) | Emu 680 (Release 3)| Glass Station (Release 1) | UK Roadset (Version 1.1a) | New Water Coasts (Version 7)
Pikka: "Lakie's a good coder, but before he'll add any feature to TTDP you have to convince him that you're not going to use it to destroy the world as we know it."
User avatar
Steve
Tycoon
Tycoon
Posts: 2085
Joined: 10 Jan 2004 20:19
Location: London
Contact:

Post by Steve »

Trains -> Large sets
Buildings and such -> Small sets
User avatar
way_2_fun
Tycoon
Tycoon
Posts: 3015
Joined: 03 Nov 2002 18:42
Location: Canada

Post by way_2_fun »

For buildings, stations, industries, roads (etc...), you should be able to fully customize what you want. (ie, many small sets).

For trainsets, or vehiclesets in general, they should be the bigger / fewer sets. If something is based on a theme (eg. Japan set), you cannot combine the sets. (eg. Japan / US / Dutch sets)
Image
User avatar
zero1000
Transport Coordinator
Transport Coordinator
Posts: 373
Joined: 17 Jul 2003 13:58
Location: Munich area, Bavaria, Germany, Europe, Earth, Solar System, Milky Way

Post by zero1000 »

George wrote:Can someone find me a good reason to unite long vehicles in one file? I have the experience in using both the solutions (several files for LVv2 and one file for LVv1 and Toyland2Mars convertion) and I can say, that several fileses are more operable. And, as always, where are two groups of users - who thinks what their way is better. That's why the way of distributing files is up to their creator, I think.
i think you have to differentiate between set and grf file. aside from you have released more than one grf file, its in fact one long vehicle set v2. you have developed it and have coordinated the ID usage for all vehicles in all climates.

but if everybody devolopes his own small set, nobody will be able to switch on/off the sets w/o ID conflict. may this is different for buildings.
zero1000
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Post by George »

zero1000 wrote:
George wrote:Can someone find me a good reason to unite long vehicles in one file? I have the experience in using both the solutions (several files for LVv2 and one file for LVv1 and Toyland2Mars convertion) and I can say, that several fileses are more operable. And, as always, where are two groups of users - who thinks what their way is better. That's why the way of distributing files is up to their creator, I think.
i think you have to differentiate between set and grf file. aside from you have released more than one grf file, its in fact one long vehicle set v2. you have developed it and have coordinated the ID usage for all vehicles in all climates.
but if everybody devolopes his own small set, nobody will be able to switch on/off the sets w/o ID conflict. may this is different for buildings.
I also publicate the IDs schema on my site, not only my, but all the public sets with RVs. It is possible to elect some persons (one for each vehicles type) that will coordinate the usage of IDs by all the developers.
I can be the RV IDs manager :)
http://ttd.cernun.net/newgrf/ids.html
User avatar
Villem
Tycoon
Tycoon
Posts: 3310
Joined: 28 Aug 2003 09:38

Post by Villem »

Lakie wrote:O, mytrain is my test train, which has everything code correctly, :)

I'm making mywagon (train Wagon), mytruck (Road vehicle) and more when I decide to learn how to code them

But I can code trains, even if in packs of 1. :lol:

I'll try a train set, after mywagon. ;)
Hmmm ya wouldn't mind coding few trains for Finnish Train set?
Marshy
Director
Director
Posts: 630
Joined: 07 May 2004 14:57
Location: Leeds

Post by Marshy »

I voted for fewer larger sets, because say you had to select loads of little seperate station graphics, then you start your game, you may forget to select one and will have to go out of the game to select it. Meanwhile, if there was just was one huge set, then you wouldnt forget ANY stations and also the stations which you dont want to use you just...dont use - Just leave it be.

As for vehicles, I prefer larger sets, even if they will take months to make, it is all worth it in the end because you have a whole new "world" to play with. But if you had smaller sets, you would have to select more graphics to get what vehicles you want.
User avatar
krtaylor
Tycoon
Tycoon
Posts: 11784
Joined: 07 Feb 2003 01:58
Location: Texas, USA
Contact:

Post by krtaylor »

It's true that there are differences.

With the vehicles, the ID slots are limited, and the ID for each individual vehicle is hard-coded. So it is very difficult to make multiple different sets of vehicles work together, because there has to be coordination between the authors so as to not have ID conflicts. Better just to have one set released, with switches to turn off any controversial vehicles.

With the stations it's different, because I don't believe they have any IDs, the station manager just loads them one at a time. So it would at least theoretically be practical for each station to be its own GRF file, as the IDs aren't a problem.

With buildings I'm not sure how they work. I think each building has to directly replace an existing building, so as long as you didn't have two different GRFs trying to replace the same building, you wouldn't have a problem.

Can someone who knows, clarify this?
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: Amazon [Bot] and 10 guests