The International Simutrans Forum

Simutrans Extended => Simutrans-Extended gameplay discussion => Simutrans-Extended gameplay help requests => Topic started by: VOLVO on August 09, 2014, 09:28:02 AM

Title: Can't run Simutrans-Experimental
Post by: VOLVO on August 09, 2014, 09:28:02 AM
I have my computer changed and now it's displaying MCSV100.dll and couldn't start the game for some reason...
Title: Re: Can't run Simutrans-Experimental
Post by: jamespetts on August 09, 2014, 09:31:47 AM
Try downloading this (http://www.microsoft.com/en-gb/download/details.aspx?id=5555) and this (http://www.microsoft.com/en-gb/download/details.aspx?id=30679).
Title: Re: Can't run Simutrans-Experimental
Post by: DrSuperGood on August 10, 2014, 03:36:11 PM
To put it in words what James is saying...

You are missing the Microsoft Visual C++ redistributables. These provide the standard C++ libraries for C++ programs built using Microsoft Visual C++, the compiler/build system that James uses to make the releases.

The reason Standard may still work is because it is built using GCC (G++). As such it is probably using a different C++ standard library, possibly even built-in to the executable.

In theory you can build the visual C++ components used into an executable or dll but this requires a non-free version of Visual C++ from Microsoft which James may or may not have (and it is not cheap). I remember reading about this process a while ago but generally it is not worth it since although it removes the visual C++ redistributables as a requirement it also removes the slight efficiency they give when running multiple processes that require them in parallel.
Title: Re: Can't run Simutrans-Experimental
Post by: VOLVO on August 13, 2014, 11:56:27 AM
Thank you James and Dr, I have tried to reinstall Microsoft Visual C++ 2010 for a few times before and now I know the reason it didn't work...