Revived US Trainset (RUST) - Development and kibbitzing.

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

EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

As mentioned in the US Set Dev Thread I'm picking up the old US Set's artwork and running with it. The initial release goal is to include everything that was in the last US Set release plus everything that was in its tracking table. The ultimate, pie-in-the-sky goal is to include every piece of rolling stock ever used on US rails.

You can think of it as being the same to NARS as BROS is to UKRS. The goal here is realism and eyecandy.

Here's a list of hopefully-planned features - some may require additions to the NewGRF spec and might take a (potentially infinite) amount of time. Some will require a bunch of artwork:
  • Realistic multiheading - reduced crew costs for booster units. Additional units that don't have an MU connector will be unpowered.
  • Realistic B-units - purchased separately, reduced speed if leading a train.
  • Slugs and related items - Available in cabbed and cabless varieties. Cannot move independently. Cabless varieties reduce speed if leading trains. Slugs increase the TE of compatible adjacent locomotives. Some varieties work only at low speeds, others continuously.
  • Eyecandy non-revenue rolling stock - MoW vehicles, special trains, etc. Entirely optional, of course.
  • Realistic coupler enforcement. Your fancy high-speed rolling stock can't be hitched to a road locomotive without an adapter car in between. For instance, an Acela Express locomotive has an AAR coupler up front (it's there - hidden under a panel), so you can tow it - but behind it, you can only have compatible railcars.
  • Explicit livery refitting for all locomotives and appropriate rolling stock. (Uses the NARS regearing cargo, but does not break it)
  • Early start date (think horse-drawn)
  • Experimental locomotives and trainsets have very short availability windows and are massively expensive if not purchased during the preview period. (Ex. The Bombardier JetTrain)
  • Multiple classes of passenger service - first class coaches are smaller but pay higher rates and so forth. Refrigeration technology will improve over time using the same mechanism (Needs recent trunk).
I'll get it up on the devzone ASAP - in the mean time, I've attached a little preview. It's not really playable (no costs, extremely limited vehicles, etc.), but it includes the following:
  • The Bombardier/Acela Express family (Acela Express, Acela HHP-8, JetTrain) in both liveries. The HHP8 can haul both Acela coaches and regular stock (this isn't strictly realistic, it's just that way for demonstration purposes)
  • The EMD F7 family, in all the liveries that were available in the original US Set.
  • Boxcars and coilcars, just to give the F-units something to haul around.
There might be some sprite alignment issues, particularly with the F7A's (there are duplicates of those sprites in the original set, and I took my best eyeball guess at which ones were the ones with the right offsets) - if you spot any let me know.

If you did graphics for the original set, check the credits on the NewGRF description and make sure you're there. I think I got everyone.
Attachments
rust-preview1.zip
Extremely early preview build. See above for details.
(45.41 KiB) Downloaded 477 times
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
User avatar
jvassie
Tycoon
Tycoon
Posts: 3421
Joined: 18 Dec 2002 18:00
Location: High Wycombe, England
Contact:

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by jvassie »

Nice start! :)

Possible bug though, when putting two Acela trainsets one behind the other, the last car of the first trainset reverts to a standard coach rather than a DVT.
(British) Modular Stations Set - Thread: | Website:
Swiss Set - Thread: | Website:
Route Map Creator
My Screenshot Thread
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

Not really a bug so much as a consequence.

I'm not sure if I want cab cars to be a 'replace the graphics of the last car in the train' deal or an actual distinct buy menu item. They're currently just a graphical replacement, but I'm leaning more towards making them a buy menu item (you'll already have multiple classes of passenger car in there - what's one more?)

In the Acela's case, no cab cars of the type were ever actually built (Bombardier did design them for the JetTrain - none were ever constructed, however) - but if they had been, they'd have been configured like the locomotives - hidden AAR coupler on one end, permanent coupling on the other. Realistically enforcing rules for coupling like that is either impossible or extremely difficult without some changes to the NewGRF spec, so either way there's going to be something hokey about that particular configuration for now.
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

Yep. Heck, if I could control individual refit costs, I'd let you refit old locomotives into them for scrap money.
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
oberhümer
Tycoon
Tycoon
Posts: 1283
Joined: 23 Oct 2009 19:35
Location: Here and there, sometime or another

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by oberhümer »

EyeMWing wrote:Explicit livery refitting [...] Uses the NARS regearing cargo
Not such a good idea. For a start, that means the set won't be usable with ECS (the F7 doesn't appear in the purchase list, probably the same with all others). The only way it could work while allowing manually changing liveries is making gearable engines refit to anything.
Last edited by oberhümer on 11 Sep 2011 20:49, edited 1 time in total.
--- Licenses: GNU LGPL, version 2 or newer, code and graphics. CC-By-SA, graphics, alternatively. If you're using any, I'd like to hear about it --- Call them "track types" ---
--- Mostly inactive developer for: NuTracks - Central European Train Set --- Running/compiling for: Linux (x86) - Android - Windows (32/64 bit) ---

--- Need a file packer? 7-Zip --- BOINC - use your computing power to benefit science --- Block trackers, not ads --- Unix in dispersible pellets, the formula for the future. ---
Eddi
Tycoon
Tycoon
Posts: 8289
Joined: 17 Jan 2007 00:14

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by Eddi »

"regearing cargo" is a known failed idea. i'd avioid it by all means.
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

Well, I can always have it detect other cargo sets using the slot disable the livery refitting, but that strips off a pretty major feature.

I can have it detect other cargo sets using the slot and refit into an otherwise harmless cargo instead (ick).

I could use the US Set's original 'random livery' method, but that doesn't preserve through duplication and is annoying when you want something specific.

All of this could be avoided if you could refit cargoless vehicles which nonetheless have cargo subtypes available. Despite sounding strange, I don't think that conflicts with anything.
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
oberhümer
Tycoon
Tycoon
Posts: 1283
Joined: 23 Oct 2009 19:35
Location: Here and there, sometime or another

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by oberhümer »

Check it out. (No work done yet)
--- Licenses: GNU LGPL, version 2 or newer, code and graphics. CC-By-SA, graphics, alternatively. If you're using any, I'd like to hear about it --- Call them "track types" ---
--- Mostly inactive developer for: NuTracks - Central European Train Set --- Running/compiling for: Linux (x86) - Android - Windows (32/64 bit) ---

--- Need a file packer? 7-Zip --- BOINC - use your computing power to benefit science --- Block trackers, not ads --- Unix in dispersible pellets, the formula for the future. ---
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

Sounds plausible, but not helpful in the short term. I doubt I've got the C++ chops to make meaningful progress on that. So I made this: http://www.tt-forums.net/viewtopic.php?f=33&t=56594

Assuming no changes to the trunk for awhile, though, I need a direction to go with RUST - because this is going to crop up for almost every single locomotive. I think the best way to handle it is to stick with the special cargo when possible, but to detect ECS and switch to a capacity of 1 passenger. It still breaks "full load all cargos" and might have interesting effects on cargod*st, but it's a compromise.

I am open to suggestions.
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by FooBar »

Refit to all cargos seems the best solution to me. Then you can select a cargo that matches one of the cargos in the train. As a result there's no problems with full load all and/or cargo destinations.
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

At the expense of an EXTREMELY long refit list (32 cargos * however many liveries)
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

Been having a bit of an attack of Real Life lately. Normal programming should resume shortly.

Is there anyone willing to modify or redraw some of the wagons (particularly the flatbeds) for cargo support? We can do it with layer-based compositing so there isn't any of the rediculous repetitiveness - just draw the wagon once and each cargo once.
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
Kogut
Tycoon
Tycoon
Posts: 2493
Joined: 26 Aug 2009 06:33
Location: Poland

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by Kogut »

US trainset is now alive? Amazing!
Correct me If I am wrong - PM me if my English is bad
AIAI - AI for OpenTTD
User avatar
ISA
Tycoon
Tycoon
Posts: 3384
Joined: 17 Oct 2005 20:56
Location: Estonia

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by ISA »

Kogut wrote:US trainset is now alive? Amazing!
Was about time... I have long time wondering who will take the work on his head!
As a big fan of American trains specially northern ones I am very grateful!
User avatar
coalroads artist
Traffic Manager
Traffic Manager
Posts: 254
Joined: 29 Oct 2004 05:49
Location: Australia

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by coalroads artist »

Just out of interest would this set have locomotive sounds involved?
Image
Original AUSSET graphics artist.
-Mr squiggle was my mentor!
Tracking table-Ausset
EyeMWing
Engineer
Engineer
Posts: 45
Joined: 20 Jan 2011 11:30

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by EyeMWing »

coalroads artist wrote:Just out of interest would this set have locomotive sounds involved?
Maybe, I hadn't really considered it.
RUST: Revived US Trainset - DevZone - Discussion - Current release: preview1
User avatar
NekoMaster
Tycoon
Tycoon
Posts: 4001
Joined: 16 Aug 2008 22:26
Skype: neko-master
Location: Oshawa, Ontario, CANADA

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by NekoMaster »

Wow, look what happens when I dont creep around on the forums. Things start getting RUSTy around here if you dont watch for new stuff :P

Its really cool that there will be a new version eventually. I like the realistic features going into the set (cheaper B-units, slugs, coupler types, etc)

Just too bad there wasnt a 2cc version with liveries based on real life schemes, I rather liked the US set's style and selection (More of the lesser known stuff is in the US set vs NARS2.0), I even resorted to making my own grf with repainted US Set graphics (for personal use only though)
Image Proud Canadian Image
Nekomasters Projects! (Downloads available on BaNaNaS!) \(>^w^<)/
# NARS ADD-ON SET 2CC | 2cc Rapid Transit For Me! (2ccRTFM) | 2cc Wagons In NML (2ccWIN)
# NML Category System (Organize your GRFS!) <- TT-Forums Exclusive Download!
User avatar
NekoMaster
Tycoon
Tycoon
Posts: 4001
Joined: 16 Aug 2008 22:26
Skype: neko-master
Location: Oshawa, Ontario, CANADA

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by NekoMaster »

I know something that coulpd be added to this set in the future, how about the Siemens Mobility ASC-64 (Amtrak Cities Sprinter , 6400 kW (8600HP)), which hopefully will be out between 2013 and 2016
Image Proud Canadian Image
Nekomasters Projects! (Downloads available on BaNaNaS!) \(>^w^<)/
# NARS ADD-ON SET 2CC | 2cc Rapid Transit For Me! (2ccRTFM) | 2cc Wagons In NML (2ccWIN)
# NML Category System (Organize your GRFS!) <- TT-Forums Exclusive Download!
User avatar
Elcamo
Transport Coordinator
Transport Coordinator
Posts: 264
Joined: 21 Feb 2011 04:45
Location: Massachusetts

Re: Revived US Trainset (RUST) - Development and kibbitzing.

Post by Elcamo »

How's the set coming?
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: le_harv and 22 guests