[OTTD] Over-sized Train Set
Moderator: Graphics Moderators
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
[OTTD] Over-sized Train Set
Generally, everyone agrees, what bigger sprites easier paint, so I took the initiative create one of the Locomotion-like trainset in the OpenTTD. xUSSR uses bigger than 32px sprites, exactly 60px long. My set will use 10/8 length sprites, 40px length. Set will contain popular trains and locomotives from all world, like TGV, British Rail EMU's and DMU's, russian VL-series and american F- and E-units etc. Write all Your wishes which trains You want to see there. Note, what I don't stop my attention on the certain country or railroad, so there will be 3-8 cars from country.
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
- FulliAutomatix
- Engineer
- Posts: 119
- Joined: 24 Aug 2014 12:20
- Location: Kaon Prison, Cybertron
Re: [OTTD] Over-sized Train Set
Some links to stuff I've made:
-=RUKTS=- | -=NML Py-Patcher (a Python 3.0 pre-compiler)=- | -=Screenshots=- | -=Doom Soundtrack port to OpenTTD=- | -=Heightmaps collection=-
-=RUKTS=- | -=NML Py-Patcher (a Python 3.0 pre-compiler)=- | -=Screenshots=- | -=Doom Soundtrack port to OpenTTD=- | -=Heightmaps collection=-
Re: [OTTD] Over-sized Train Set
I feel like the class 399 would also be a useful addition for the UK
https://en.m.wikipedia.org/wiki/British_Rail_Class_399
https://en.m.wikipedia.org/wiki/British_Rail_Class_399
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
Ok, I add them to set. Any more heavy rolling stock, like Class 416?
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
As example, 3 liveries of the one train:
Anyone can help me make the livery refit in NML?Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
Re: [OTTD] Over-sized Train Set
Sorry, I was going to write an explanation for you for this: I got caught up in other stuff.
First you need a switch like this:
Then you need the subcargo text:
Then finally you need to put that in the callbacks
First you need a switch like this:
Code: Select all
switch(FEAT_TRAINS,SELF, switch_name,cargo_subtype){
0: spriteset_first_livery;
1: spriteset_second_livery;
2: spriteset_third_livery;
3:...
Code: Select all
switch(FEAT_TRAINS,SELF,other_switch_name ,cargo_subtype){
0: return string(str_livery_1_name);
1: return string(str_livery_2_name);
2: return string(str_livery_3_name);
3:...
return CB_RESULT_NO_TEXT;
}
Code: Select all
graphics { ...
cargo_subtype_text: other_switch_name;
default: switch_name;
} }
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
Thanks . I will add it to this project.
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
Yess it works. And one more question: how to make ore than one railtype which supports this item?
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
Re: [OTTD] Over-sized Train Set
In the track_type property, you can define on which track can go this train. It can be ANY trackltype, if it is available - it depends if the tracktype is defined by a NewGRF. 3RDR, for example, is defined by many NewGRFs, including Metro Track Set or Finescale. MGLV is defined by the base set.Tony Pixel wrote:Yess it works. And one more question: how to make ore than one railtype which supports this item?
Re: [OTTD] Over-sized Train Set
You can also help this in the railtype table. You can set redundancies:
The brackets after the main railtype is the railtype to use if the first stated type is unavailable.
Code: Select all
railtypetable {
RAIL,
ELRL,
SAA3: ["3RDR", ELRL],
SAAZ: ["3RDC", ELRL],
SAA4: [SAA3, ELRL],
}
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
Ok. I had made it before you wrote. Because I made it specifically, so train will a bit change self position after round out.
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
Can anyone send me wav-format class 426 engine sounds?
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
-
- Route Supervisor
- Posts: 459
- Joined: 14 Oct 2017 11:06
- Location: Ukraine
Re: [OTTD] Over-sized Train Set
Thanks, one question: can I make what train is aviable on more than one railtype at the same time?Gwyd wrote:You can also help this in the railtype table. You can set redundancies:The brackets after the main railtype is the railtype to use if the first stated type is unavailable.Code: Select all
railtypetable { RAIL, ELRL, SAA3: ["3RDR", ELRL], SAAZ: ["3RDC", ELRL], SAA4: [SAA3, ELRL], }
Sprite artist and NewGRF developer, coding in NML. My projects:
NewGRFs: Not Enough Subways Set | North American Passenger Railroads | Elevated Subway Bridge | Tony Pixel's Subway Equipment Set (frozen)
Screenshots: New York City Subway Episodes
Who is online
Users browsing this forum: GarryG and 80 guests