Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2803766534
Hope it helps anyone!
intVec2 -> temperature (north/hot)
This is probably the cause of the mix-up
the mentioned code (temperature - 40) means coolers loss efficiently if the hot/north end is over 40C (soft cap at 170C)
Still learning Rimworld modding, dnSpy, github - I will give it a try.
However you might need to check if your room is not TOO big, if the room area is too large and the AC power divided by the area of your room approximates 0 (no effect to the room temperature), then the cooler wont do anything.
However I dont have time right now to fix this edge case and test it so if some one wants to fix it and contribute to the mod, you have to:
0. fork the mod github repository to make your changes
1. modify the calculus in the GetExplanationUnfinalized function of the TempControl_RoomExchange files according to the TickRare function of the RimWorld.BuildingCooler class in the rimworld assembly,
2. add the corresponding equation keys to the RWHS_keys.xml
3. create a pull request of your changes to the mod github page to integrate them to the mod
- if the hot side of a cooler reached around 170C(338F), the cooler would shut off entirely (switch to low power mode), this would happen even if there was no temperature difference. Was this the maximum temperature for coolers to operate?
- The temperature difference "Efficiency" calculation might be in reverse? (an extra negative in the calculation)
Example: cold-side temperature of 130C, hot-side temperature of 0C
The info page would say the efficiently is (1 - 130*modifier) = 0% Efficiency, 0 cooling/s
In practice, it was around 2x the cooling effect around this temperature difference.
1. same problem as for the vents, a wall do not have a single heat output, it just equalize temperature between one or more rooms and differently for each one, so it requires a visualization I cannot code yet
2. It patches and replaces the vanilla temp equalization system, so it will need a specific patch on my side to deal with that. If the above ever gets done, I'll definitely look into that, thanks for the heads up as I didn't know this mod!
It would require a specialized visualization and I'm not nearly fluent enough in rimworld modding or c# to do this in the foreseable future yet...
I will update it when I'll reach rimatomics
Just peaked through CCC defs @Malkav , it seems like they use a custom thermal system so it's unlikely, I'll see what I can do if I have enough time in the following weeks