Mashinky

Mashinky

Not enough ratings
Check: Why does Mashinky not run?
By EatMe
Last edited: 2025-10-03

Check with the batch script below why Mashinky does not run on your computer.
   
Award
Favorite
Favorited
Unfavorite
Check
Paste the below text in (Notepad) and save as .\Mashinky\runcheck.bat and run the runcheck.

@echo off echo Last edit: 2025-10-03 echo. echo This may indicate why Mashinky does not run on your computer. echo. echo Checking: Microsoft Visual C++ Redistributable.. echo. dir /b /s "%windir%\msvcr110.dll" if '%ERRORLEVEL%'=='1' goto NoVisualC echo. echo OK: Microsoft Visual C++ Redistributable. :CheckRealtekSound echo. echo Checking: Realtek Sound Card Driver... echo. dir /b /s "%windir%\RealtekHSA.inf" if '%ERRORLEVEL%'=='1' goto NoRealtekSound echo. echo OK: Realtek Sound Card Driver... echo. :CheckNVIDIA echo Checking: NVIDIA Video Drivers... echo. dir /b /s "%windir%\nvcpl.dll" if '%ERRORLEVEL%'=='1' goto NoNVIDIA echo. echo OK: NVIDIA Video Drivers. echo. :CheckDirectX echo. echo Checking: DirectX installation. echo. dir /b /s "%windir%\dxdiag.exe" if '%ERRORLEVEL%'=='1' goto NoDirectX echo. echo OK: DirectX installation. echo. echo Would you like to view more details about DirectX? choice /c yn /m "Yes/No" if '%ERRORLEVEL%'=='1' goto OpenDXdiag goto QRenameCFG :OpenDXdiag echo. echo Please close DirectX dialog when done... echo. dxdiag.exe goto QRenameCFG :NoVisualC echo NOT FOUND: Microsoft Visual C++ Redistributable. echo. echo https://www.microsoft.com/en-us/download/details.aspx?id=30679 echo. echo Would you like to open a window to the Visual C++ Redistributable download location? choice /c yn /m "Yes/No" if '%ERRORLEVEL%'=='1' goto OpenMSVCdownload goto CheckRealtekSound :OpenMSVCdownload explorer.exe "https://www.microsoft.com/en-us/download/details.aspx?id=30679" goto CheckRealtekSound :NoRealtekSound echo NOT FOUND: Realtek Sound Card Driver. echo. echo This may indicate that you either: echo. echo - have a different type of sound card. echo - do not have the required sound card driver for the Realtek onboard sound card. echo. echo https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software echo. echo Would you like to open a window to the Realtek sound card driver download location? choice /c yn /m "Yes/No" if '%ERRORLEVEL%'=='1' goto OpenRealtekDownload goto CheckNVIDIA :OpenRealtekDownload explorer.exe "https://www.realtek.com/en/component/zoo/category/pc-audio-codecs-high-definition-audio-codecs-software" goto CheckNVIDIA :NoDirectX echo NOT FOUND: Microsoft DirectX. echo. echo https://www.microsoft.com/en-us/download/details.aspx?id=35 echo. echo Would you like to open a window to the download location? choice /c yn /m "Yes/No" if '%ERRORLEVEL%'=='1' goto OpenMSDXdownload goto QRenameCFG :OpenMSDXdownload explorer.exe "https://www.microsoft.com/en-us/download/details.aspx?id=35" goto QRenameCFG :NoNVIDIA echo NOT FOUND: NVIDIA Video Card Driver. echo Checking for INTEL Video Card Driver.. echo. dir /b /s "%windir%\intel_gfx*.dll" if '%ERRORLEVEL%'=='1' goto NoINTEL echo. echo OK: INTEL Video Card present and installed. goto MsgDownloadVideoDriver :NoINTEL echo NOT FOUND: INTEL Video Card Driver. echo. :MsgDownloadVideoDriver echo. echo ATTENTION: With a dedicated video card, install the Drivers from their Company Website. echo. pause goto CheckDirectX :QRenameCFG echo Checking subscribed mods.. if EXIST ..\..\workshop\content\598960\1638810208\meta.xml echo (Not Working) UNSUBSCRIBE: Bigger Stations if EXIST ..\..\workshop\content\598960\1641934696\meta.xml echo (Not Working) UNSUBSCRIBE: Sorting Railway Terminal if EXIST ..\..\workshop\content\598960\1702253121\meta.xml echo (Not Working) UNSUBSCRIBE: Fix for kmh - English if EXIST ..\..\workshop\content\598960\1748238539\meta.xml echo (Not Working) UNSUBSCRIBE: Bigger Factories if EXIST ..\..\workshop\content\598960\1752820482\meta.xml echo (Not Working) UNSUBSCRIBE: Station Mod if EXIST ..\..\workshop\content\598960\3032153914\meta.xml echo (Not Working) UNSUBSCRIBE: Modified GUI if EXIST ..\..\workshop\content\598960\1744399898\meta.xml echo (Not Working) UNSUBSCRIBE: Speed units to Km/h if EXIST ..\..\workshop\content\598960\3028715991\meta.xml echo (Not Working) UNSUBSCRIBE: UpgradeTopia if EXIST ..\..\workshop\content\598960\1763170583\meta.xml echo (crashing ground texture) UNSUBSCRIBE: Wind Turbine if EXIST ..\..\workshop\content\598960\2879540592\meta.xml echo (crashing ground texture) UNSUBSCRIBE: City Crane if EXIST ..\..\workshop\content\598960\3037673672\meta.xml echo (crashing ground texture) UNSUBSCRIBE: Motel echo. :FinQRenameCFG IF EXIST .\setup.xml GOTO CFGFileFound echo Mashinky configuration .\setup.xml not found. This means Mashinky will launch and write this file. goto LaunchMashQ :CFGFileFound echo. echo Would you like to (RENAME) your configuration file \Mashinky\setup.xml and start with a new configuration? choice /c yn /m "Yes/No" if '%ERRORLEVEL%'=='1' goto RenameCFG echo. goto LaunchMashQ :RenameCFG echo. echo Renaming configuration to echo. echo setup.%date%_%time:~0,2%%time:~3,2%.bak.xml ren .\setup.xml ".\setup.%date%_%time:~0,2%%time:~3,2%.bak.xml" echo. echo Done. Mashinky should now launch. :LaunchMashQ echo. echo Would you like to start Mashinky? choice /c yn /m "Yes/No" if '%ERRORLEVEL%'=='1' goto LaunchMashinky goto ExitMe :LaunchMashinky echo Launching Mashinky... echo. explorer.exe "steam://rungameid/598960" goto TheEnd :ExitMe echo. echo Done. echo. pause :TheEnd echo.