-
-
Notifications
You must be signed in to change notification settings - Fork 24
Features
Niilo007 edited this page Mar 16, 2022
·
24 revisions
- Home
- For Users
- RimThreaded enables RimWorld to utilize multiple threads and thus greatly increases the speed of the game.
- RimThreaded optimizes hauling and plant jobs by caching them.
- When a forced slowdown happens just hit your desired speed again.
- RimThreaded adds a TPS meter similar to TicksPerSecond. (Do not use TicksPerSecond with RimThreaded!)
- Press "4" on your keyboard to use.
- Similar to Smart Speed. (Do not use Smart Speed with RimThreaded!)
- This represents the number of threads that RimThreaded will attempt to utilize from your CPU.
- It is recommended to keep this number at 1-2 times your CPU core count.
- Keep in mind that as you go higher, Thread clashes and race conditions will become much more frequent.
- Anything above 16 gives rapidly diminishing returns for performance.
- Default:
8000 - This represents the time in milliseconds threads will try to process requests and calls.
- It is recommended to keep this at the default unless for testing purposes to allow larger requests to be processed and not cause a thread restart.
- An example of a large request is an endgame raid.
- Do not set this value too high, As it may mask certain errors that might be important from being displayed in the debug log.
- Settings to configure desired TPS for each speed setting.
| Speed | Default Setting | TPS Calculation | Default TPS | |
|---|---|---|---|---|
| 1 > | "Normal" |
1 = Nₛₑₜ |
Nₛₑₜ * 60 = Nₜₚₛ | Nₜₚₛ = 60 |
| 2 >> | "Fast" |
3 = Fₛₑₜ |
Fₛₑₜ * 60 = Fₜₚₛ | Fₜₚₛ = 180 |
| 3 >>> | "Superfast |
12 = Sₛₑₜ |
Sₛₑₜ * 60 = Sₜₚₛ | Sₜₚₛ = 720 |
| 4 >>>> | "Ultrafast" |
150 = Uₛₑₜ |
Uₛₑₜ * 60 = Uₜₚₛ | Uₜₚₛ = 9000 |
- Default:
False - Self-explanatory, Do not show alerts when in 4x speed.
- Default:
False - Don't touch this unless you know what you're doing.
- Default:
False - Stops the game from automatically switching to Normal speed when combat occurs.
- A form of No Forced Slowdown is included in RimThreaded. (Do not use No Forced Slowdown with RimThreaded!)
- This window will display method names that might conflict or cause issues with RimThreaded. With a medium-to-large modlist, This is probably going to have some things listed. If it's not too bad and you've read the wiki, it should be fine to ignore them.
| Q&A | Features | Known Issues | Donate |