缺氧
35 个评价
Multi threaded simulation
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
40.202 MB
9 月 6 日 上午 5:24
10 月 24 日 下午 6:11
6 项改动说明 ( 查看 )

订阅以下载
Multi threaded simulation

描述
ATTENTION

  1. In summary, ONI uses two threads. One is main program, for duplicants / critters / plants / buildings / etc, another is for simulation like heat transfer, fluid movement. This mod enable multi threads for simulation.

  2. This mod is written by C# and C++. If your game crashes while loading, please install newest Visual C++ Redistributable Package[learn.microsoft.com]. You can also find a copy in the mod folder.

  3. To support multi threads and avoid threads conflict, it is necassary to reconstruct the algorithm of original game. Therefore the simulation result might be different with original game.

  4. Your game fps may not increase with this mod. In most cases, the performance bottleneck is main program.

  5. If the core number of your CPU is less than 4, it is a bad idea to try this mod.

  6. This mod ONLY supports windows OS.

  7. Except 7/8/13, the others 12 features listed in this post[forums.kleientertainment.com] are removed from this mod.


Report error or learn more about this mod[forums.kleientertainment.com]
43 条留言
R9MX4  [作者] 10 月 24 日 下午 6:12 
@darkpyro
Fixed. Thanks for your report
darkpyro 10 月 12 日 上午 1:11 
small bug: if you place temp-shift palte next to neutronium the temperature of the temp shit plate gets the value NaN after some time and when you try to decontruct it, the game crashes.

Afterwards I need to run the installer of the Visual C++ Restribution with the option "repair" so that the mod is not crashing the game on unpause
[RTB] Sarianos 10 月 11 日 上午 7:30 
This is certainly some impressive and fascinating work you've done here R9MX4, however from the looks of it I'd say it still needs a bit more tinkering for stability, user ease and edge case issues before it's ready for prime time, solid work none the less though, I'm excited to see how it develops.
staticicarus 9 月 25 日 下午 8:43 
Whoa, this is very cool.
MiserableGamer 9 月 20 日 上午 6:11 
Managed to spend some time on this, and got it working, I can confirm it indeed does utilise more cores, however, at standard speed it's ok, but if run speed is increased there are massive framerate issues, like its only displaying 1 frame out of 3
SkyMyName 9 月 18 日 上午 8:48 
You can download it here: https://www.allinoneruntimes.org
SkyMyName 9 月 18 日 上午 8:46 
@NAREBOX I was try it nearly one week ago but it's didn't work like you. But today somehow it work after I installed AIO Runtimes
Samys94 9 月 16 日 下午 1:08 
Can confirm it works on linux using proton(I used protonge).
For those looking to try it on linux you need to also install the vcredist, top comment here explains how. Reddit Link

To continue onto my previous comment, it unfortunately runs identically performance wise, however, its still great to have in case at one point the simulation spikes for some reason.
Although native version runs better for me, would like to use this there too, linux does have "libSimDLL.so", the .so being the linux dll equivalent.
R9MX4  [作者] 9 月 15 日 上午 8:34 
@NAREBOX
It seems that you have encountered the same problem as @MiserableGamer
Sorry that I can't give you any effective advice.
NAREBOX 9 月 14 日 下午 2:56 
Hello @R9MX4 First of all, thank you very much for creating this amazing mod. Unfortunately, it didn’t work. I have all versions of the C++ packages updated, my Windows 11 is on the latest 24H2 build, and I’m using a Ryzen 7 5700X3D. When I try to load the save with your mod enabled along with the others, a Unity window opens, then closes along with the game without showing any warning. https://imgur.com/a/DBP0KK1