A brief explanation of the annoying “Reduced multithreading” pop-up and how to remove it.
What it is
Explaining the concept of multithreading is out of scope for this guide, but in layman terms, “멀티스레딩 감소” simply tells the game to do less things at once. This option should remain disabled, as it is usually not the cause of the crash, and your game will run much worse.
When you launch OMSI 2, an empty file named “closecheck” gets created. Before this happens though, it checks if the file already exists, 그리고, if it does, provided the “멀티스레딩 감소” option is not already enabled, a pop-up will be shown asking you to enable it. 그 다음에, once you quit the game, as part of the final clean-up procedure, the file gets deleted. When the game freezes or crashes, or in any other way exits abruptly, it doesn’t get to do a final clean-up, and the file never gets deleted.
Fun fact – if we delete or create this file ourselves, we can recreate this behavior. 하지만, something strange happens if we create a folder named “closecheck” 대신에 – we get a “File access denied” error, which interrupts the start-up procedure and the game refuses to start.
If a file named “closecheck” does not exist, it gets created; if the file exists, it does nothing. There are no checks for folders though, thus the game thinks it doesn’t exist and tries to create it, and on Windows you can’t have a file with the same name as a folder in the same directory and vice versa, thus resulting in the error.
How to remove it
Please note that this tutorial is ONLY for the 2.3.004 version of the game and it will most likely NOT work with other versions.
현재, there is no option to disable this pop-up (apart from enabling “멀티스레딩 감소”), but you can remove it by patching the game executable.
- If you don’t have one, download and install a hex editor (HxD will be used in this guide, 당신은 그것을 다운로드할 수 있습니다 여기.
- Navigate to your OMSI 2 installation folder
– Open your Steam Library, right click on 어머나 2 그리고 선택 속성
– 선택 로컬 파일 tab on your left, and then click the 검색 단추 - Create a backup of the game executable, Omsi.exe, by copying and pasting it with a different name, 예를 들어 Omsi.exe.bak
– HxD should automatically create backups for you - Open the game executable, Omsi.exe, in your hex editor
- Search for the following hexadecimal bytes, without the quotes: “75 4E 6A 08”
– In HxD, 하다 Ctrl+F and go to the Hex-values 탭
– There should always be exactly one search result, between 2E86B9 and 2E86BC - Replace the 75 you’ve found with an EB, and save
– In HxD, click just before the 75, 유형 EB (it will show up in red) and do Ctrl+S (it won’t be red anymore)
A comparison of the unpatched (왼쪽) and patched (오른쪽) game executables
If you wish to bring the option back, either do the exact opposite (search for the bytes “EB 4E 6A 08” and replace the EB 와 함께 75), or just replace the executable with the backup you’ve made.
If the game doesn’t start anymore, you’ve probably made a mistake – replace the executable with the backup you’ve made and start over.