CFL-Set: Trains - A Luxembourgish Trainset

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

User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

CFL-Set: Trains - A Luxembourgish Trainset

Post by Phreeze »

Image
16.7.2014: coaches work in progress/testing: Pax from 1965-.....
22.4: more bug fixes and additional wagons in the repo
12.4: coded and drawn a lot more engines, alpha release.
10.3: Diesel Cargo engines all coded/drawn with more or less correct lighting, with cost-factors, need testing now.
3.3: Diesel locos done, except small shunters. Added DMUs to my list, adding steam engines too...



Introduction:
Being from a small country that nevertheless has it's own old transport history, i wanted to have my own NewGRF set.
This is gonna be a long journey, but after a lot of theory-studying and trying around with NewGRFs, I finally decided to head on, and complete the set.

In a first time, I'll release trains, and much later buses from different companies and perhaps airplanes.
Some trains are/were existing in other countries too, so that I could base some designs on existing NewGRFs, some do not exist in other countries at all, or in just 1 country.
As some designs are based on trains from other GRFs, I'll give credit to those to be fair.

Next steps are:
0) Design the rest of the trains. Finish DMUs first, EMUs, Electric Locos. Steam engines are last.
1) Complete Weights,Power,Speed for all the trains DONE
2) Specs like loading speed, running costs - 80% done
3) Research about steam engines - 80%
4) Bug fixing / errors
5) Bananas release - DONE
6) Improve graphics/glitches/wrong lighting


Green text means, the engine is done.

List of available Diesel engines: (CFL Class ; S / D / E ; Usage ; Intr. Year; Constructor; Other RL liveries; Speed; Power; Weight; Capacity)

Image 800 D Cargo 1954-2004 AFB EMD SW8 inspired / 80kmh 643kw 74t /
Image 850 D Cargo 1953–1964 Brissonneau et Lotz SNCF BB 63000, CP 1200, JZ 642 / 80kmh 435kw 68t /
Image 900 D Cargo 1956-1971 Brissonneau et Lotz SNCF BB 63500 / 90kmh 445kw 68t /
Image 1100 D Cargo 2003 Vossloh G1100BB MaK G1100BB / 100kmh 1100kw 80t /
Image 1500 D Cargo 1997 Vossloh G1206 Mak G1206 100kmh 1500kw 90t /
Image 1700 D Cargo 2002 Vossloh G1700BB / 100kmh 1700kw 80t /
Image 1800 D C/P BN/Bombardier - EMD E9 /
Image1600 D C/P AFB / Nohab AA16 / Amtrak F3er /
[*]ME26 D Cargo 1997 Siemens DE2700, NSB Di 6 / 160kmh 2650kw 122t /
[*]DB 628 D P 1994 DW CFL 120kmh 970kw 84t 136 Pass[/color]
[*]2100 D P 1999 Siemens Desiro BR 642, öbb 6025 120kmh 550kw 68t 110 Pass[/color]


List of available Electric engines:
Image 2200 E P 2004 Alstom Coradia Duplex CFL 2200 160kmh 2340kw
Image 3000 E P 1998 Alstom Tractis SNCB Class 13
Image
4000 E P 2004 Bombardier Traxx BR185
Image 2000 E P 1990 De Dietrich Z2 SNCF Z 11500 / 160kmh 1200kw 109t
Image 3600 E P 1958-2005 MTE (SFAC/SW/Alstom) SNCF BB 12000 / 120kmh 2650kw 84t
Image 250 E P 1975-2006 Carel-Fouché SNCF Z 5300 / 120kmh 620kw 80t
[*]260 E P SNCF Z 6100 (same as 250: 3 instead of 2 pieces) / 120t [/color]
Image 300 not planned
Image 2300 E P 2013 Stadler KISS 3-teilig 160kmh 3000kw 170t 300 Pass


Steam engines to be planned, wip:
ImageCFL Class56, Deutsche Reichsbahn BR 52 80kmh 1192kw 103t


First versions can be used as an addon to another set, but as i finish work, it should be a single NewGRF that covers the whole game period, since the first train was running in Luxembourg (and it's surroundings).

If someone want's to improve graphics, mostly speaking of shadows etc. Feel free to contact me!
And do not expect this to be done in 2 weeks ;) it will take months as i can't work on it every day.

Credits

Graphics and programming besides the following: Tom Schaack (Phreeze) tomschaack@hotmail.com

CFL2200 - Coradia Duplex Spritebase used from the 2cc Trainset, design by Purno
CFL1500/1700 - Sprite based on Dutch Trainset MaK G 1206 by Voyagerone
CFL150 - Sprite based on VT89 from 2CC set by Voyagerone/Purno
CFL3000 - Sprite inspired from 2CC set by Voyagerone/Purno
CFL2100, BR628, CFL2300 Kiss - based on sprite from DACH set by Yoshi
FCS, FASL, RINLL - wagons w.i.p by Yoshi and Phreeze


Templates and base NML code from the official openttd Wiki
Last edited by Phreeze on 17 Jul 2014 12:08, edited 10 times in total.
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Purno »

Nice. Good job so far. You may be able to use some sprites from other sets like the Dutch Trainset or the 2ccSet. :)
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

I did ;)

the CFL1500 is based on one from the dutch set i think, Mak G1206. I'll give exact Credit when I release a first version to bananas.

the CFL2200, Coradio Duplex is used from the 2CC Set, I'll recheck permissions and copyright stuff to be sure I can use it. I'm not sure if I change it to 1 fixed color, or leave it 2cc.
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by planetmaker »

Phreeze wrote:I did ;)

the CFL1500 is based on one from the dutch set i think, Mak G1206. I'll give exact Credit when I release a first version to bananas.

the CFL2200, Coradio Duplex is used from the 2CC Set, I'll recheck permissions and copyright stuff to be sure I can use it. I'm not sure if I change it to 1 fixed color, or leave it 2cc.
You not only need to give credits. But you need to do as they do and follow the full license. That means: publish your set under the GPL, which also means to make sources available. Including at times when you make available "taster" releases. And be so kind to add the origin and credits to the sprites sets you also publish / show here - just to avoid any "confusion". No need to cause drama by being sloppy with credits.

If someone want's to improve graphics, mostly speaking of shadows etc. Feel free to contact me!
Especially that statement is one you cannot hold up when your work is based on GPL-based sprites anyway. You would have had to give credits and license info in the first place. And anyone giving credits to both, the original artist and you, is allowed to modify them without asking. The same conditions which you agreed upon when taking the sprites as your starting point. Should you not agree with those terms, you'd have no right to publish these sprites even in this form, unless you got prior and explicit consent by every contributing artist.
Transportman
Tycoon
Tycoon
Posts: 2792
Joined: 22 Feb 2011 18:34

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Transportman »

planetmaker wrote:unless you got prior and explicit consent by every contributing artist.
And I can tell you, that becomes very troublesome very quickly, especially if it is not clear who the artist actually is. For the 2cc Trainset in NML I'm making, I do not know the artist for approximately 30 engines from the old set as there is no list of who contributed what exactly and the graphics files also have no credits. On top of that, I have another ~20 vehicles for which I do know the artist, but I do not know the license or if they consent to change the license. So licenses and credits are something to keep in mind during your work and best done right from the start.
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

I'd like to release everything with src-code, but what to do if a designer is not known ? That would be the same problem as a picture that is somewhere in the internet, that someone took and put into the web, without giving credit anywhere or posting his name next to it.

btw, for the dutch trainset, i wrote a message months ago (Nov. 7) to Hyronymus and didn't get an answer so far.

If I don't find the authors, I'll just draw those engines myself, anyway about at least 90% of the sprites are changed or drawn totally by myself, there should be no problem later on.


What if the sources come from different licenses ? I suppose the most restrictive counts.
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by planetmaker »

Phreeze wrote:I'd like to release everything with src-code, but what to do if a designer is not known ? That would be the same problem as a picture that is somewhere in the internet, that someone took and put into the web, without giving credit anywhere or posting his name next to it.

btw, for the dutch trainset, i wrote a message months ago (Nov. 7) to Hyronymus and didn't get an answer so far.

If I don't find the authors, I'll just draw those engines myself, anyway about at least 90% of the sprites are changed or drawn totally by myself, there should be no problem later on.


What if the sources come from different licenses ? I suppose the most restrictive counts.
Not at all! You must fulfill each license in completeness. If you cannot fulfill each at the same time, then you cannot combine material from those sources. GPL explicitly forbids to impose further restrictions like the need to ask for consent or disallowing derivative work. Generally, though, if you find images "in the internet" without license info or creator information: you cannot use them at all. Here in Germany, if you use a photo without express permission, the minimum assumed fee in court is typically in the order of one hundret, two hundret Euros, even for bad quality photos - not to speak of art or good shots. For those easily higher fees are rules. So without license, you always need explicit permission. That's how copyright law works. Elect different government, if you disagree. Licenses' purposes are to tell you which permissions you are granted and under which conditions - saving you the negotiation for the terms of use.

As for the sprites from the DutchTrainset: you do not need another, separate permission, if you follow the license terms. That's the purpose of the license. Read the license now. It's the contract you sign by using material published under it. It tells you under which conditions and how you can re-use them. That's the purpose of a license. (And in short GPL means: use as you like, as long as you also use the GPL for your work, thus give credits and provide source when you publish your results. No need to ask anyone anything when you fulfill those conditions).

Everything said about licenses is void, if you get express permission by each contributor. Copyright holders can always re-license their stuff under whatever conditions they please and irrespective of what and where they already licensed their material before. The problem is: all copyright holders of a work must agree to every single re-licensing or additional grant of permission to whomever. And that's why you want to make use of licenses.

And in summary: All is very easy, if you stick and use to the most common license GPL. Then you can re-use anything also released under it without questions asked. It makes sure at the same time that you'll always be credited for your work. And that your work will live and remain a valuable, usable asset.

Sorry for the rant. License discussions are boring. Just use GPL. And only use material which you have permission to re-publish under GPL.
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

no problem, when i release the NewGRF or any test version, i'll include src-code, release it under gpl-v2 and try to name the author of the Coradia train (as the 2CC set is GPLV2 but CC-BY too = name the author).


Edit: in the readme of the 2cc set, the licence says something different: CC-NC-BY for the gfx. Also it isn't very clear as it says

Code: Select all

Graphics Artists:
Purno
Snail (steamers)
Wile E. Coyote (wagons)
DanMacK (steamers)
Possibly others
As I only borrow the Coradia, which is an electric MU, I conclude from the licence, that Purno has drawn them, and as in his post, he said i could use the sprite.

I'll write him a PM to clarify it, and if i can release the set under GPLv2 with his sprite ;)

wow...that licensing for "free" software is much more complicated then just put a copyright on some stuff ^^
thx for the advice anyway until now ;)
Transportman
Tycoon
Tycoon
Posts: 2792
Joined: 22 Feb 2011 18:34

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Transportman »

Phreeze wrote:try to name the author of the Coradia train (as the 2CC set is GPLV2 but CC-BY too = name the author).
Purno made the CFL 2200 'Coradia Duplex' that is in the 2cc set, and as his forum signature indicates all his work is GPL, so you are fine with GPL v2. You still have to credit him of course.
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Purno »

Transportman wrote:
Phreeze wrote:try to name the author of the Coradia train (as the 2CC set is GPLV2 but CC-BY too = name the author).
Purno made the CFL 2200 'Coradia Duplex' that is in the 2cc set, and as his forum signature indicates all his work is GPL, so you are fine with GPL v2. You still have to credit him of course.
It's quite possible that Voyager One did some extra work on the sprites though. I actually don't really know what Voyager One did touch and what not. Voyager One releases his work in GPL too I believe.
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

I think so, at least in the dutch set. I'll drop him a letter.
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

posted sources and work to the dev repo

http://hg.openttdcoop.org/cfl-trains

for those interested.



just added some engines,

for the Siemens ME26, i tried the Pixel Tool by Richard Wheeler, and moded it a bit in photoshop:
Image
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

Edit: old sprite, wrong lighting..see later posts for better shot ;)

finished the "Dildo" CFL 2100 - based on Yoshi's BR641 from the DACH-Set
Image

now some quick coding and testing
Last edited by Phreeze on 10 Mar 2014 13:33, edited 1 time in total.
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Purno »

Phreeze wrote:finished the "Dildo" CFL 2100
Image

now some quick coding and testing
Nice work, but lighting is incorrect in the sprites you simply mirrored ;)

See http://users.tt-forums.net/purno/PDT/su ... fects.html
and http://users.tt-forums.net/purno/PDT/su ... orial.html step 10.

Also, your engine has no headlights / taillights (or they look identical).

And the red border around the roof, if I can't see both sides in horizontal view, I probably can't see them both in diagonal views either. (Or at least the rear one needs to be thinner.) The red border isn't taking lighting in account either.

But very nice spriting here, keep up the god work! :)
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Phreeze
Director
Director
Posts: 514
Joined: 12 Feb 2010 14:30
Location: Luxembourg

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Phreeze »

yep i already corrected the red roof-border....

I have to correct lighting on some more engines, it's a pain....was to lazy to look up where the sun comes from ;) i'll correct/check them all anyway, thx for the advise
Yoshi
Transport Coordinator
Transport Coordinator
Posts: 278
Joined: 21 Dec 2010 17:24

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Yoshi »

Mh... That CFL 2100 reminds me of my old spritesheet:

BR 641 (DB version of Alstom Coradia A TER)
Image

Edit: And the BR 628 in your repository as well...
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Purno »

Yoshi wrote:Mh... That CFL 2100 reminds me of my old spritesheet:

BR 641 (DB version of Alstom Coradia A TER)
Image

Edit: And the BR 628 in your repository as well...
What are you saying here? It sounds like you're accusing him of copyright violation.

I've compared his sprites with yours, and there's similarities, but also differences. The railbuses look very similar in real life, so it makes sense the sprites look similar too. The differences include the bogies, the shape of the nose in diagonal views, the windows, the drivers' cab doors.

But he also uses the exact same color of gray for the roofs, and the exact same color for the front windows. The incorrect lighting, especially at the roof, is present in both sets of sprites. It is quite possible he used your sprites as a base, but he's done quite a bit of tweaking to it.
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
Yoshi
Transport Coordinator
Transport Coordinator
Posts: 278
Joined: 21 Dec 2010 17:24

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Yoshi »

Of course there are differences, but as you mentioned, there are also some similarities.
Did you see the BR 628 in the repository?

It's nice if my vehicles can be of use for other people, but it would be nice if credits would be mentioned as well...
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Purno »

Yoshi wrote:Did you see the BR 628 in the repository?
No, I didn't. I always struggle with repositories. I can't figure out how to display an image in my browser, rather than downloading it as a file. :P
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
Yoshi
Transport Coordinator
Transport Coordinator
Posts: 278
Joined: 21 Dec 2010 17:24

Re: CFL-Set: Trains - A Luxembourgish Trainset [wip, no rele

Post by Yoshi »

Then Here is a direct view:

CFL-Repository:
Image

My spritesheet (BR 628 and BR 611)
Image
Image
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: No registered users and 25 guests