Hello guys,
I originally tried to post this to Suggestion Boxcar but after seeing alot of one-liner "suggestion" threads pop up I assumed mine was discarded from the approval box.
In light of the recent "should we update the JET engine" discussion which has appeared once more, I thought this was something relevant and we should think about it for a bit. I will state for the record that I'm not a programmer and these are just the views of your average Joe in the best interests of the Trainz hobby. Professionals or the more technically inclined are most welcome to offer your thoughts on the issue. Let us begin.
Once upon a time there was a bunch of truck simulator games. It was pretty crappy by today's standards. For the purpose of this discussion we will only focus on the graphical aspects. These games in question had rather primitive graphics; no dynamic lighting, no shadows, even its vehicle models used ground plane shadows. So, not very unlike Trainz at present. The company behind them is a bunch of Czech folks called SCS Software, a tiny company of only 20 developers. So, quite similar to our brew crew as well. What I'd like to bring to your attention is the work they've done in the past 1 year or so.
The below images are from a forum member complaining about the excessive use of recycling in the latest iteration (ETS2). But, from those same images we can also see massive graphical improvements, possible only by updating the game engine. Note that although the assets shown are essentially the same, it was an update to the game engine that truly brought out the realism.
The current argument against an engine update is that doing so will break compatibility with all the existing assets. Well, these guys have shown not only is it possible, it doesn't take a mega corporation, millions of dollars or tens of years to achieve it. It is a most prime example of an engine update done right. In the process they have implemented an array of graphic features which rival that of big-budget blockbuster games.
I have owned both GTS and ETS2 an both have provided me many hours of fun. It is true that a large proportion of assets are reused, such as road pieces, scenery objects, industries, vehicle models and gas stations. However having played both I can tell you that ETS2 feels completely different and massively more realistic. (This is also because of rewritten physics, gameplay and interface, which make SCS' feat even more amazing but is beyond the scope of this discussion.) Trainz is blessed with many highly talented content creators who bring to us hugely realistic assets for use in the game. As technology progresses more users are also upgrading to more powerful computers. Despite this, oftentimes Trainz is prevented from achieving its full potential because of drawbacks and limitations in the JET Engine.
My point is, it is possible and probably within N3V's means to breath new life into the prehistoric JET Engine. It's called progress and we're stuck on technology from 2001. It's just a question of whether or not they are willing.
Just drop a friendly email over to the chaps at SCS and ask for some advice how they did it. They're very amicable folks. In fact, while at it, N3V could also take a few other leaves from their pages; their active community interaction, their strong support for modding, their regular development and behind-the-scenes updates, their "nightly-build" betas and most importantly, their acknowledgement of their user community and fanbase. SCS is a model game developer and N3V would do well to learn from them.
I originally tried to post this to Suggestion Boxcar but after seeing alot of one-liner "suggestion" threads pop up I assumed mine was discarded from the approval box.
In light of the recent "should we update the JET engine" discussion which has appeared once more, I thought this was something relevant and we should think about it for a bit. I will state for the record that I'm not a programmer and these are just the views of your average Joe in the best interests of the Trainz hobby. Professionals or the more technically inclined are most welcome to offer your thoughts on the issue. Let us begin.
Once upon a time there was a bunch of truck simulator games. It was pretty crappy by today's standards. For the purpose of this discussion we will only focus on the graphical aspects. These games in question had rather primitive graphics; no dynamic lighting, no shadows, even its vehicle models used ground plane shadows. So, not very unlike Trainz at present. The company behind them is a bunch of Czech folks called SCS Software, a tiny company of only 20 developers. So, quite similar to our brew crew as well. What I'd like to bring to your attention is the work they've done in the past 1 year or so.
The below images are from a forum member complaining about the excessive use of recycling in the latest iteration (ETS2). But, from those same images we can also see massive graphical improvements, possible only by updating the game engine. Note that although the assets shown are essentially the same, it was an update to the game engine that truly brought out the realism.




The current argument against an engine update is that doing so will break compatibility with all the existing assets. Well, these guys have shown not only is it possible, it doesn't take a mega corporation, millions of dollars or tens of years to achieve it. It is a most prime example of an engine update done right. In the process they have implemented an array of graphic features which rival that of big-budget blockbuster games.

I have owned both GTS and ETS2 an both have provided me many hours of fun. It is true that a large proportion of assets are reused, such as road pieces, scenery objects, industries, vehicle models and gas stations. However having played both I can tell you that ETS2 feels completely different and massively more realistic. (This is also because of rewritten physics, gameplay and interface, which make SCS' feat even more amazing but is beyond the scope of this discussion.) Trainz is blessed with many highly talented content creators who bring to us hugely realistic assets for use in the game. As technology progresses more users are also upgrading to more powerful computers. Despite this, oftentimes Trainz is prevented from achieving its full potential because of drawbacks and limitations in the JET Engine.
My point is, it is possible and probably within N3V's means to breath new life into the prehistoric JET Engine. It's called progress and we're stuck on technology from 2001. It's just a question of whether or not they are willing.
Just drop a friendly email over to the chaps at SCS and ask for some advice how they did it. They're very amicable folks. In fact, while at it, N3V could also take a few other leaves from their pages; their active community interaction, their strong support for modding, their regular development and behind-the-scenes updates, their "nightly-build" betas and most importantly, their acknowledgement of their user community and fanbase. SCS is a model game developer and N3V would do well to learn from them.
Last edited: