Train Simulator Classic Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

IMPORTANT: How to run Train Simulator 2014 in CrossOver

These are important instructions on how to successfully run Train Simulator 2014 in CrossOver.

People that used the CrossTie, skip to Step 3.

  1. These components need to be downloaded and installed in order to utilize all the functions in the game (this should be done before the game is downloaded): Steam, .NET Framework 4, Internet Explorer 8, and DirectX 9 (I installed Microsoft Visual C++ 2010 Redistributable and NVIDIA PhysX as well because they were needed in the past.).

  2. You can then download the game through Steam (this will take a while).

  3. Once it is downloaded, quit Steam. DO NOT run the game yet.

  4. This is where it gets complicated. Go to your Train Simulator 2014 files at this directory: drive_c\Program Files\Steam\SteamApps\common\Railworks, which can be found by clicking, in the menu bar, Configure -> Manage Bottles -> Railworks 5-Train Simulator 2014 (the bottle) -> Bottle -> Open C: Drive) and change the name on the file "installscript.vdf" to "old_installscript.vdf". This prevents the game from reinstalling the components you installed manually.

  5. Once you have changed the file, you need to run Steam separately from how CrossOver does it. In the menu bar, go to Programs -> Run Command..., select "Railworks 5-Train Simulator 2014" as your running bottle (or whatever you named the bottle the game is installed into), then click "Browse..." and find the Steam executable at this directory: drive_c\Program Files\Steam\Steam.exe. Click "Open." Expand the "Debug Options," tick "Create log file," and in the "Other:" input box, type "warn+heap" without quotes. Click "Run." (If it asks you where to save the log file, just save it to where it defaults.)

  6. Then, Steam should open and you can play Train Simulator 2014! (It takes a while for the game to open the first time, but it will; just be patient.)

Cheers,

~Gavin Jacobs

If I undestand it correctly, the gist of that is that you run the game with warn+heap, which enables some heap verifications. If this problem was introduced with a game update, it is quite possible that the game itself has a bug and writes past the end of some allocated heap memory.

Oh, the game has a few bugs. I suppose what you are saying could be possible. That would cause the startup to slow and eventually stop, and then time out... I see.

Thanks for this, Gavin. Will try it now.

Am I right in thinking that to run the game in future, I will have to use the Command Prompt every time or just for its first run?

Yes, but you can also use the "Save Command to Programs Menu" button within the "Run Command..." window. That should create a link in the Programs menu to the command you specified.

TS2014 runs without needing the warn+heap debug flags if a heap allocation patch is applied to Wine (I think they alter the memory block allocation size). I don't think it is a game error, as many PC games fail on Wine without this patch. The Google map overlay causes the system to lock up frequently when editing routes with ntdll and wininet errors. This is a great pity, as designing a route using a Google map overlay would make life so much easier!

warn+heap does not help for me. Still crashes. Crossover 13.0.1 OSX 10.9 (Mavericks). I ran the steam version.

I've done some testing with this one today. Using the steam version it's getting a not-working rank from me.

I've managed to finally get the game to load. To actually get into the game I had run it from the command window in Crossover. Here's the odd bit. If I try running the Railworks.exe file manually, it white screens and crashes.

If I enable logging, I can get into the game menus without issue. The problem then arises that if I try starting a game, it goes to the game loading screen for a few minutes before crashing, seemingly as it's about to start rendering the game world.

I've tried a few work arounds, altering graphics settings etc but at this time it's simply not working. Why it was given a silver rank I don't know. Until additional information is made available through more tests it's likely this wont work.

I'll do some more testing myself to see if I can find out the cause of the crashing, and why logging has to be enabled.

Rick

What OS are you using? I have got TS2014 to run on a Mac using Crossover, Wine and PlayonMac with Mountain Lion and Mavericks. I also got it running using Linux (Ubuntu) on my Mac using the Crossover version for Linux. I had to install a huge amount of dependancies in Linux, though. Also are you using the latest version of TS2014? Earlier versions needed Flash player with ActiveX to run otherwise they would crash. Later versions do not use Flash. The only thing I can't get running properly is the Google maps overlay in the route editor. The overlay works, but then locks the editor into a continuous loop so the game has to be exited.

The warn+heap debug flags are needed due to some form of heap corruption. I did manage to patch Wine so the debug flags were not needed, but I can't remember which patch I used!

Hey,
I had a question,
(please don't mind about my english spelling)

So, you run steam with crossover, but is there a way to download pc games from the 'Crossover Steam'?
Because if you look at the steam application you see that you can install all the pc games, because it thinks that it is running on a windows computer, am I correct?

So, for instance, I could download Watch Dogs from using the crossover steam?

Best Regards, Joas, NL

It is possible to run more than one game in the same Steam bottle as you described. However, it is recommended that you install all of your Steam games in separate bottles with a fresh copy of Steam in each to prevent mismatching of files.

I have the updated version TS:2015. Will it work with 2015? Also when 2016 comes out will it work too?

The crosstie for this version of Train Simulator 2014 will also work with Train Simulator 2015, and is assumed to work with Train Simulator 2016, as the dependencies don't seem to have changed. The test results for Train Simulator 2015 can be found in its page (link below). If you have Train Simulator 2015, it should auto-install Train Simulator 2016 in the same bottle through Steam without an issue. A reinstall of Steam will not be required. However, if you'd like to keep Train Simulator 2015, install a fresh copy of Steam in a separate bottle, and install Train Simulator 2016 there instead.

https://www.codeweavers.com/compatibility/crossover/railworks-6-train-simulator-2015

1 to 13 of 13

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiR3Vyd1VxZEZhTmhSNVFLQyIsImdkcHIiOjB9