[32bpp] GETS - German Extrazoom Train Set (development)

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

Code
Engineer
Engineer
Posts: 4
Joined: 08 Sep 2008 03:32

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Code »

Well that solves my cargo problem, thank you so much! And the sprites look so lovely, too. It's hard to actually play the game because I get stuck just admiring the trains in all 4x zoom glory. Seriously, the last time I was that hyped about a grf set was 20 years ago when DBset was still brand new. Keep up the great work! :bow:

Concerning reversing, the V36 would like a little fixing, too. I'd love to run two of those back-to-back.
Maybe I missed something, but there seems to be no 100km/h caboose?
Also, is there a possibilty to add a refit option all those DMUs/EMUs to "city cargos" like mail, goods, and valuables, perhaps even partially? It looks a bit odd to add a luggage car to transport mail alongside with pax.

Thank you so far and keep those beautiful vehicles coming! :D
bandit94
Engineer
Engineer
Posts: 23
Joined: 11 Jun 2014 13:22

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by bandit94 »

Good to hear from you.

Updated my savefile and had indeed some trouble with the EMU 426, it seems like the length is changed. After changing those 7 trains manually it was all smooth sailing.

Nice cargo addition. Just like Code I'm hyped about this trainset. Love the way you made the EMU's turnaround, especially with noticeable trainsets like the ICE

Thanks for the beautiful trainset!
User avatar
304 001
Engineer
Engineer
Posts: 100
Joined: 12 Jun 2012 19:05
Location: Wolverhampton, UK

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by 304 001 »

First off, thanks for creating and sharing this set with the community. It's great! :D

Found a small bug, where some trains clip through catenary masts, if the masts are placed on the near side of the track (in front of the train). I think it may be a sprite layer priority error, which is making the locomotive run over the top of the masts instead of behind them. This bug does NOT seem to happen if catenary masts are located on the far side of the track (behind the train).


Tried with a few different track newgrfs, and got similar results.
Attachments
BR151 stock OpenTTD tracks.png
BR151 stock OpenTTD tracks
(93.41 KiB) Not downloaded yet
BR151 NuTracks 2 r284m.png
BR151 NuTracks 2 r284m
(103.87 KiB) Not downloaded yet
BR151 U&ReRMM 2 1.5 tracks.png
BR151 U&ReRMM 2 1.5 tracks
(114.12 KiB) Not downloaded yet
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Garlic_Bread42 »

As always, i'm a bit late with the answers - sorry for that.
Code wrote: 15 Sep 2022 02:39 Maybe I missed something, but there seems to be no 100km/h caboose?
First of all, thanks for all the nice words. Concerning the caboose, this one will come soon (TM). I'll also take care for the V36.

Concerning the refit-option, that'll most certainly not be implented.
304 001 wrote: 27 Sep 2022 14:31 Found a small bug, where some trains clip through catenary masts, if the masts are placed on the near side of the track (in front of the train). I think it may be a sprite layer priority error, which is making the locomotive run over the top of the masts instead of behind them. This bug does NOT seem to happen if catenary masts are located on the far side of the track (behind the train).
Thanks for your bug report - i've had a brief look into it and i'm quite sure this can't be solved. The long engines are 3-part articulated vehicles, where the sprite itself is drawn in the middle vehicle. The bug shown by you happens, when the first part of the articulated vehicle is already behind the mast, but the second part still ahead of it. What i think (and i don't know anything about the game-code) is that the game is drawing the train-sprite in front of the mast, since it doesn't know the sprite is already overlapping. As of today, i do not know for a possible solution.
Ivanzon
Engineer
Engineer
Posts: 5
Joined: 07 Aug 2022 17:26

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Ivanzon »

For the EMU/DMU cargo thing... Most of the older ones should have some kind of cargo capacity but the later ones (especially the S-Bahn type) are passenger only.

If you want a realistic interurban cargo train as a Mail / valueables carrier you will probably end up with a short locomotive hauled train with one of the following (based on the current vehicles)
  • The smaller sliding wall vans
  • A combination of the Dresden or newer classic goods vans with one or more dedicated post vehicles
  • A full rake of dedicated post vehicles
For some new vehicle suggestions

DRG era (mainly additions to get some more modern vehicles in)
  • A Gruppe 28 luggage car (same as the Rheingold but in green)
  • A Gruppe 28 Post Wagon (the luggage car with a clerestory section)
  • Gruppe 39 AKA Schuerzenwagen, the only vehicles that should be able to get over 140kmh in that point in time
  • Streamlined stem locomotives (BR01.10, 03.10, 05, 06 and 62) to match the 'Gruppe 39' vehicles
DB era
  • 1950s DB Post wagon (the short one with bogies)
  • Post wagon of the UIC-X type
  • Full Luggage wagon of the UIC-X type
  • Rheingold observation car (mixed passenger / mail, the lower floor was a post / luggage section), that would also fit the other TEE vehicle from the latest release
Goods vehicles whishlist
  • Various lengths of flatcars with random loads, with paired and non-paired options for the very early ones
  • Dedicated container carriers (the multi part ones) with random loads (containers and trailers)
  • RoLa with complete truck-trailer combinations
  • Car carriers (might be an idea to cooperate with Temporal8 on this for the cars)
  • Coil cars in both open and covered version, the last ones often come in lively colors (DB red, Wascosa blue and fluorescent green GATX)
I can create a list of vehicle types for most of the GRFSpecs list, including the specialist stuff if you want it
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Garlic_Bread42 »

For the older EMU's currently in the set, the only one that had a (really small) cargo capacity, that's ET31. Neither ET 25 nor ET 41 had more than a tiny luggage compartment.
On the other hand, there is plenty of pictures of DMU's with attached box cars for smaller cargo amounts.

For your vehicle-wishlist: Most of the things you mention are on my lists, too. Some will come earlier, for some of them you'll have to be more patient.
Since the start of this project i collected a lot of sources of things i want to draw. Stuff will come, it'll just take some time ;)

By the way: The UIC-X luggage wagon is already in.

As before: Many thanks for your great support. Even if i won't fulfill all your wishes, your input is highly appreciated.
User avatar
wyndbain
Engineer
Engineer
Posts: 91
Joined: 31 Dec 2019 21:25
Location: London/Heidelberg

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by wyndbain »

Ivanzon wrote: 17 Oct 2022 19:52
Goods vehicles whishlist
Dedicated container carriers (the multi part ones) with random loads (containers and trailers)
Just finished working on a bunch of container's for the set to be put atop wagons,
there are quite a few but if u have any other liveries then gimme or garlic a shout
Attachments
Capture.PNG
Capture.PNG (58.07 KiB) Viewed 5148 times
Come join the OpenTTD official Discord!!! https://discord.gg/openttd

Image Image

Screenshot of the month winner: September 2022
Fraenklie
Engineer
Engineer
Posts: 22
Joined: 01 Sep 2008 13:22
Location: Germany, Baden-Württemberg

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Fraenklie »

I would love to see the old Engines to disappear earlier. Are there any plans to implement that? Maybe by parameters.
Timberwolf
Transport Coordinator
Transport Coordinator
Posts: 318
Joined: 22 May 2006 18:25
Location: London-ish.
Contact:

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Timberwolf »

Garlic_Bread42 wrote: 02 Oct 2022 09:32 Thanks for your bug report - i've had a brief look into it and i'm quite sure this can't be solved. The long engines are 3-part articulated vehicles, where the sprite itself is drawn in the middle vehicle.
It's fixable for most of the cases on straight track, but the method for doing so is one of those brain-bending "you did WHAT???" hacks which you set up and then hope never to touch again. So also a call on whether fewer graphical glitches are worth the effort :)

When the vehicle is running "straight" it can be split into three sprites, one for the front, middle and rear of the long articulated vehicle. If the alignments are set up correctly this works, as each part of the vehicle remains in the same relative position, and now because you have three sprites corresponding to the correct size and location for their bounding box the sprite sorter can handle it.

Of course, when you go into a corner or up/down a hill the relative positions of each sub-vehicle change, so in this situation you need to detect it (using the variables for relative vehicle corner state, and z offset) and then switch to the appropriate "long" sprite. This means you can still get the graphical glitches entering and leaving corners, but as there are fewer situations where an item needs to be sorted "in front" of a corner and is in a marginal place this is far less noticeable.

If you're using GoRender there are some built-in tools to help with producing the sprites, https://github.com/mattkimber/timberwol ... _long.tmpl may be of interest for how the switching works and https://github.com/mattkimber/timberwol ... tions.json for the GoRender settings. (The relevant config file entry is slice if I remember, there might be some others needed to tell it exactly where to slice sprites)
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Garlic_Bread42 »

Fraenklie wrote: 23 Nov 2022 17:37 I would love to see the old Engines to disappear earlier. Are there any plans to implement that? Maybe by parameters.
I'll take a look into that somewhere down the line, altough that has really low priority for me. I recall that having outdated vehicles in the purchase menu is kind of usual, although i'd like them to vanish when they've been scrapped in real life.
Timberwolf wrote: 24 Nov 2022 10:36
Garlic_Bread42 wrote: 02 Oct 2022 09:32 Thanks for your bug report - i've had a brief look into it and i'm quite sure this can't be solved. The long engines are 3-part articulated vehicles, where the sprite itself is drawn in the middle vehicle.
It's fixable for most of the cases on straight track, but the method for doing so is one of those brain-bending "you did WHAT???" hacks which you set up and then hope never to touch again. So also a call on whether fewer graphical glitches are worth the effort :)
Well.... you did WHAT??? Thanks for that detailed explanation and the code example. While i can follow the written words, the code is a bit above my head for the moment. But i hope you don't mind if i come back to this at a later point. :bow:
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

GETS 0.1.7 released

Post by Garlic_Bread42 »

Say Hello to GETS 0.1.7!

Please be aware, that length of "O Schwerin" mineral wagon has changed. Also, the re-drawn Group 28/Group 30 coaches are 1/8 longer than their predecessors.
So this may look weird if you update your savegame.

Besides that: The usual rake of new stuff, ranging from Bavarian Goods engines via luxury 1930's trains to ICE 3.
gets0.1.7_small.png
gets0.1.7_small.png (810.71 KiB) Viewed 4422 times
See full resolution of what's new:
gets0.1.7.png
(1.17 MiB) Not downloaded yet
And as always: Thanks for the ongoing criticism, comments, whishlists and so on. I really appreciate this.

Complete changelog:
[+] Spoiler
Change: Lenght of Mineral Wagon "O Schwerin"
Redrawn: Group 28/Group 30 Coaches
Add: DRG E 94
Add: DRG BR 61
Add: K.Bay.Sts.B. C VI-Class
Add: DB BR 240
Add: DRG ET 65
Add: DB BR 465
Add: DB BR 442 "Talent 2"
Add: DB BR 403 "ICE 3"
Add: DRG "Karwendel" Express Coach
Add: DRG "Karwendel" Baggage Car
Add: DRG "Henschel-Wegmann-Zug" Coaches
Add: DRG "Group 28" Baggage Car
Add: DB Half-Baggage Car "Bduu"
Add: Stake Wagon "Rw Stuttgart"
Add: Stake Wagon "R 02 Stuttgart"
Add: Stake Wagon "R 10 Stuttgart"
Add: Stake Wagon "Rs Stuttgart"
Add: Stake Wagon "Rmm Ulm"
Add: Stake Wagon "Rlmms"
Add: Covered Flatbed "Kijls 450"
Add: Covered Flatbed-Twins "Laaijrs 587"
Add: Wood Carrier Twins "Laaps 565"
Add: Piggyback Wagon "Rmmso"
Add: Ladle Car 1920
Add: Ladle Car 1980
Add: Express Goods Van "Hbillssy 307"
ronetisumen
Engineer
Engineer
Posts: 5
Joined: 28 Nov 2022 11:24

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by ronetisumen »

Hello there!

Im absoultly stunned about this Set, i really love it!
Thanks for adding the ET 422!

I wonder, if u would add GDR-Trains as well? Like the iconic Ludmilla or the Br 143, etc, along with Halberstädter or Double-Deck-Coaches, since there is no single set, thats includes DR Rolling Stock, except the few ones, on the DB XL Set.

Examples:

Br 143/ Br 243
Br 112/114 /Br 212
Br 142 / Br 242
Br 232 /Br 132 in a lot of variations
Br 201 /Br V100
Ferkeltaxe

Etc

Also a good addition would be:

Br V90/290/291
Br 445
Br 642
Br 648
Br 622
Br 633
Br 628
Br 610
Br 611
Br 612
Br 605, Diesel ICE
Schienenbus VT 98

PUMA-Wagons
x-Coaches
IC/IR control-Cars
"Pop-Wagen"

the new Talgo
The old Talgo-Train (InterCity-Night)

Various Sleeping Cars in different aeras

There would be a lot more, that i´d in mind.

Ty for sharing this awesome set anyway, and keep at that stunning work!
Hekysek
Engineer
Engineer
Posts: 2
Joined: 31 Aug 2022 18:50

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Hekysek »

one question.
why so many similar coal wogoons?
Ivanzon
Engineer
Engineer
Posts: 5
Joined: 07 Aug 2022 17:26

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Ivanzon »

Basically, you start with 3 categories of coal waggons: Short, long and self-discharging. When metallurgy allows it, you end up with just self-dischargers and long gondolas.

The short ones are reserved for high density cargo (ore and coal), while the long ones are a more generic type of vehicle.

Usually, you will use either the short or the self-discharge vehicles for ore and coal, as the short ones offer the best empty weight vs load value and the self-dischargers are the quickest to unload. This is more important early in the game as you are pulling a lot of unused weight around with fairly small locomotives if you use the wrong type of vehicle. Towards the end of the game you get more specialized vehicles and a major increase in power which eventually makes block trains profitable (which usually means driving back empty)

In a scenario where you can pick up cargo that you can unload on the way back, you could go for the long version of the hoppers and do a refit before returning.

For a proper implementation of the statement above the capacity should be a mix of either weight or volume, with the short vehicles offering full refit capabilities reflecting the reduced volume available (which is about 2/3 of a long one)
peter1138
OpenTTD Developer
OpenTTD Developer
Posts: 1732
Joined: 30 Mar 2005 09:43

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by peter1138 »

Hi, you probably want to set Y-offset for train sprites 0E to fix the position of sprites inside depots:

Image

https://newgrf-specs.tt-wiki.net/wiki/G ... _.2F_8E.29

I'd guess a value of 2 would be good, not sure if it needs to be positive or negative. I'm not sure how this is set in NML, but I think it's something like:

Code: Select all

traininfo_y_offset = 2
He's like, some kind of OpenTTD developer.
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Garlic_Bread42 »

peter1138 wrote: 05 Dec 2022 15:39 Hi, you probably want to set Y-offset for train sprites 0E to fix the position of sprites inside depots:

https://newgrf-specs.tt-wiki.net/wiki/G ... _.2F_8E.29

I'd guess a value of 2 would be good, not sure if it needs to be positive or negative. I'm not sure how this is set in NML, but I think it's something like:

Code: Select all

traininfo_y_offset = 2
Hi peter,

i checked and if i do it like suggested, the buy menu sprites look off:
buymenu.png
buymenu.png (13.48 KiB) Viewed 3741 times
I've also set train_width_32_px = 1. So at this point I'm not sure what a possible solution could be, as my searches bring those two codelines as a solution.
peter1138
OpenTTD Developer
OpenTTD Developer
Posts: 1732
Joined: 30 Mar 2005 09:43

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by peter1138 »

You are using a different y offset for the buy menu sprites. I think they should be the same.

You may find you don't even need separate buy menu sprites for some engines after setting the GUI offset.
He's like, some kind of OpenTTD developer.
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Garlic_Bread42 »

peter1138 wrote: 12 Dec 2022 11:49 You are using a different y offset for the buy menu sprites. I think they should be the same.

You may find you don't even need separate buy menu sprites for some engines after setting the GUI offset.
Thanks for your help, i'll take a look and try to do better. Less buy menu sprites would be convenient in terms of file size :)
flp
Engineer
Engineer
Posts: 20
Joined: 02 Jun 2017 10:00

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by flp »

I played a bit with GETS and love this NewGRF very much, amazing work.

Sadly, there i a "but...": You can't use this GRF with the 32bpp CZTR Trainsets, because the placement on the rails is a few pixels off. Is this somehow adjustable?
Garlic_Bread42
Engineer
Engineer
Posts: 47
Joined: 22 Dec 2021 20:48

Re: [32bpp] GETS - German Extrazoom Train Set (development)

Post by Garlic_Bread42 »

flp wrote: 31 Dec 2022 16:30 I played a bit with GETS and love this NewGRF very much, amazing work.

Sadly, there i a "but...": You can't use this GRF with the 32bpp CZTR Trainsets, because the placement on the rails is a few pixels off. Is this somehow adjustable?
Sorry for the long silence - i took a loook into this and played a bit with the sprite aligner.
Currently it looks like this (SUKTS, Timberwolf, CZTR from top to bottom):
align0.png
align0.png (79.98 KiB) Viewed 3102 times
If i align them correctly with cztr, the following will happen:
align4.png
align4.png (96.25 KiB) Viewed 3102 times
So i compared it with Iron Horse, and an alignment in between looks best imho:
IH.png
IH.png (115.74 KiB) Viewed 3102 times
Appreciate your opinions on that - the solution would at least look better than now.
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: Google Adsense [Bot] and 57 guests