Did I miss it??????

autodctr

Active member
I am guessing that the Trainz folks have been back in the office for a whole day now, but I have not seen anything as to their response to all the issues going on with the new update....especially the missing .dll files. Hmmmm....
 
I have not seen anything as to their response to all the issues going on with the new update....especially the missing .dll files. Hmmmm....
The missing .dll files are not an N3V issue. Other threads have been covering that "issue".

The usual practice is to wait a few days until things start to "settle down" before responding. In the past some of the "issues" to which you refer have been sorted out by the users themselves (misunderstandings, etc).
 
I want the best for N3V. I want them to succeed. But.. Putting out a release and then going silent on their own forum is not the way to success. I'm sorry. From here it looks like there is no concern whatsoever for a good business/customer relationship. If .dll files are an issue then the upgrade process should have at least prompted N3V to issue some type of statement in the release post that users needed to be sure to have updated and "current" system software.

In fact, enough upgrade testing should have been done to flush out this issue before release. If the issue does come down to the latest .dlll files being needed (and I have no idea... my upgrade went fine) that should have been stated up front.

I run another train sim. In the install package is a "redistributables" folder that contains redistributable packages. There is a PDF doc that says "If your sim crashes on startup or during loading, you most likely need to run these packages. We have included them... for your convenience." Someone looked forward and avoided a whole lot of issues there!

Whatever the cause of all the alarm... I'm sorry to have to say: N3V did not put their best foot forward on this release.
 
I want the best for N3V. I want them to succeed. But.. Putting out a release and then going silent on their own forum is not the way to success. I'm sorry. From here it looks like there is no concern whatsoever for a good business/customer relationship. If .dll files are an issue then the upgrade process should have at least prompted N3V to issue some type of statement in the release post that users needed to be sure to have updated and "current" system software.

In fact, enough upgrade testing should have been done to flush out this issue before release. If the issue does come down to the latest .dlll files being needed (and I have no idea... my upgrade went fine) that should have been stated up front.

I run another train sim. In the install package is a "redistributables" folder that contains redistributable packages. There is a PDF doc that says "If your sim crashes on startup or during loading, you most likely need to run these packages. We have included them... for your convenience." Someone looked forward and avoided a whole lot of issues there!

Whatever the cause of all the alarm... I'm sorry to have to say: N3V did not put their best foot forward on this release.
In summary, they're back to their old tricks. This is how it went for every release until recently and now they went back to their old way of releasing a major update just before a weekend or holiday then going silent.
 
thing is, it's not the weekend anymore. it's thanksgiving week in the US, but AFAIK it's just a regular monday-friday week in aussieland. no one from N3V has been seen (outside of zec on the discord but that barely counts). there's been absolutely no communication from the higherups, and the threads highlighting problems with this last update have typically ended with "just wait for N3V" but then that's it. usually the one thing i like about tony and his team is their willingness to talk to the community, something that, all of a sudden, has stopped entirely for some reason.

even if the DLL thing and whatever other problems people are having aren't "issues" (which is a really funny use of quotation marks, good going) and can easily be fixed, an official statement from N3V is the least we can ask for. even the most lovey-dovey trainzer with the thickest of rose-tinted glasses can agree with that, i think.
 
Last edited:
Given the poor quality of the last major release, and the lack of N3Vs discussion of it, something is wrong. Despite some feeling that what is said on the forums, stays on the forums, the possible new customers would be appalled at what they read here. You also have to consider the purchasing activities of existing customers. Would you spend $50.00(US) of your money on a new purchase after the latest release? Would you buy more product if the present one is giving you a lot of trouble?

Then, there is just a simple realization of responsibility to realize that these failures cause harm.. Some of the present customers may have health issues, while others are quite old. They look at Trainz in a much different light from a 25 year old in good health. Trainz is a focus of their daily entertainment. There is a lack of respect and understanding for these customers who have contributed to N3V for years. A good marketing manage recognizes these segments of the customer base and places an appropriate value on them. They do not sell to these customers a product that may either destroy, or significantly harm projects these people have worked years to perfect.

Quality is a theme that has been cast aside at N3V with the result being a disgruntled customer base. Do they see this? Do they care?
 
I now understand that that particular .dll file is used by many other Win programs and games. So, I am guessing that the majority of users already had that file because of some other program. But, as I stated before, the ONLY thing that I use Win11 for is Trainz. Anything else that I wish to do is done on Linux. So, since I don't have any other programs in Win, I obviously didn't have that .dll file. What really irks me is not the fact that the file was missing, that N3V didn't know this, etc. What irked me was that the update was released after everyone had gone home for the weekend. Add to that the fact that it is now Tuesday evening in the US which means that N3V has had 2 full days to do or say something, but they have been dead silent. That is not right by any means.
 
From my research Msvcp140_atomic_wait.dll is a Windows System Visual C++ Runtime Library file that is normally installed by Windows 10 and 11 and would not normally be part of an app install process, such as a Trainz Update.

It (and other similar non-interactive files) can sometimes be removed when the Uninstall option is selected in the Settings --> Apps --> Installed Apps to remove an app that includes the above file as something that is to be removed as well. Why the creators of the app would include a key Windows Library file in their Uninstall list I do not know unless, and I am guessing here, they had installed their own update to that library file. So, it is possible that if you are uninstalling apps and are unlucky enough to select an app that had Msvcp140_atomic_wait.dll in its "to be removed list", then you would experience this problem.

As to the delay in posting reports by N3V, I have no idea and I am not going to join the speculations.
 
Well, that file was not on my Win11 PC. But, you got me thinking, so I started up my Win10 machine. Again, it is fully updated but was not a candidate for the upgrade to Win11. And, the ONLY thing that ever ran on that was Trainz.....nothing else since it (much like this machine) had a second HDD that contained Linux. That machine does NOT have that .dll on it!
 
From my research Msvcp140_atomic_wait.dll is a Windows System Visual C++ Runtime Library file that is normally installed by Windows 10 and 11 and would not normally be part of an app install process, such as a Trainz Update.

It (and other similar non-interactive files) can sometimes be removed when the Uninstall option is selected in the Settings --> Apps --> Installed Apps to remove an app that includes the above file as something that is to be removed as well. Why the creators of the app would include a key Windows Library file in their Uninstall list I do not know unless, and I am guessing here, they had installed their own update to that library file. So, it is possible that if you are uninstalling apps and are unlucky enough to select an app that had Msvcp140_atomic_wait.dll in its "to be removed list", then you would experience this problem.

As to the delay in posting reports by N3V, I have no idea and I am not going to join the speculations.
If an application is dependent on a library(s) to function then it should not assume that the library is present. The installer routine should check that all dependencies are present and if not produce, at the very least, a report so that action can be taken. Good installers will give the user the option of installing missing dependencies. This is yet another example of N3Vs lack of attention to detail. The fact that a library file may be used (or uninstalled) by another application is not a valid argument and cannot be given as an excuse. The responsibility for checking the existence of a dependency lies with the application.

This is a very poor showing from N$V and this episode, yet again, presents itself as an unprofessional organisation. Someone in the company needs to take a much more stringent approach to structured development, testing and deployment. I am sorry to say that, for a while now, things seem very rushed with little consideration for the impact of their decisions on the end user.

While there have been huge improvements in the Trainz franchise the bloopers are the things that stand out and let N3V down.
You don't need to be a huge organisation to be professional.
The boss needs to get his house in order or sales will suffer.

John
 
yeah, if the .dll is NEEDED, then that needs to be clearly communicated by the devs. needing it isn't the issue, it's the fact that it was never stated officially, and it shouldn't be on the users to figure this stuff out ourselves. i look forward to seeing people continue to defend this, as if not mentioning that a specific .dll from a specific program is needed to run this version of trainz is something that we should just be fine with. for other companies, this is standard for practice, so why should it be the extra mile for N3V?
 
Who is defending it? Who is saying that having a missing .dll is something we should be fine with?

Since my previous post I have come across a number of other reasons why .dll files can go missing (and that was all I am attempting to explain). These include viruses and malware, a faulty system or software update (N3V could be guilty there but all 4 of my updates worked perfectly), access being blocked by antivirus software (apparently there have been cases), user deletion (why? who knows?), etc.
 
I only use MS Defender since I don't go online or do anything else with this machine but Trainz. Linux has its own drive to run from.
 
I only use MS Defender since I don't go online or do anything else with this machine but Trainz. Linux has its own drive to run from.
I do not doubt you. Are Trainz and Defender the only things installed in the Windows partition/drive? Did you uninstall any of the annoying bloatware that comes with Windows? For example, I uninstalled all the Office 365 installation files on all of my systems as I use LibreOffice.
 
I do not doubt you. Are Trainz and Defender the only things installed in the Windows partition/drive? Did you uninstall any of the annoying bloatware that comes with Windows? For example, I uninstalled all the Office 365 installation files on all of my systems as I use LibreOffice.
Good question. I have not uninstalled anything on here that I can remember. I did, however, on the Win10 machine. But still, if the bloatware was never installed, then the file should be there.....at least I would think so. As far as what is installed, Trainz and Defender.
 
You beat me to it pware, I just got to this thread in the long list I had to catch up on from the last few days ;)

Just copying this here to help ensure the information is as easy to find though!

Hi All
Apologies for not replying sooner, our team have been exceedingly busy this week, and in the case of myself my focus has been on direct contact from customers via the helpdesk/email, and this has meant I've not been able to reply on the forum till today.

Our team have been investigating this error, along with some Steam installations of TRS22/TrainzPlus simply not loading the launcher screen, and we have confirmed that the latest update for TRS22/TrainzPlus requires the latest VC Redistributable to be installed, which you can find here: https://aka.ms/vs/17/release/vc_redist.x64.exe

Please download and then install this package (you simply need to install it into the default location the installer selects, you do not need to install it into your Trainz directory/etc), which will install the required files for the latest update to run.

Please note that the VC Redistributable package is a Microsoft package for programs, and these packages do receive periodic updates from Windows, and in this case the update was required by some of the latest updates in Trainz itself. It's likely that many people already have this installed, as there are many other games/programs that use these packages and may already have the latest versions installed by other programs. Are are working on ensuring that such a change is handled better in the future.

Regards
 
Back
Top