Heat managment


Adds thermal mechanic from TFMG to vannila and beyond

Content
3 days ago
2.0
175
Factorio: Space Age Icon Space Age Mod
Transportation Logistics Environment

b compatibility issues

9 days ago

I think I found a problematic mod, it's Recipe Combinator.
(кажется я нашёл проблемный мод, это Recipe Combinator.)

Thank you. Let the creator of heat management know, so they can exclude that mod from their script. That way both mods should run.

I was asked to tell you

and I'm not sure if I should contact you with this or not, but I found that the mods heat furnace, big heat furnace, MAFT Thrusters, Vesta, and Heat Pumps are not working correctly.

heat furnace and big heat furnace cannot work and break down at the temperatures necessary for their operation.
MAFT Thrusters and Vesta fusion engines do not have connections to heat pipes and do not produce heat.
(I also don't quite understand why you use a constant value when calculating the heat output from engines without taking into account the heating value of toplev? it just seems strange to me that an engine running on nuclear fuel and one running on rocket fuel produce the same amount of heat per unit of fuel (and by the way, why doesn't information about heat production per unit of fuel show when you hover the mouse over a conventional engine, but when you hover over mod engines, this information is shown?))

Heat Pumps break down at temperatures that are too low (I don't think they should be affected by heat at all). I understand that you may not like using heat from machines to generate electricity, but I think this can be adjusted through the settings, if the player wants non-breaking Heat Pumps, then he can enable this option, and by default it can be disabled. I also want to note that cars produce less heat than they consume electricity, so this is not a perpetual motion machine, but just an energy-saving system.

and I'm not sure that I need to contact you with this, but I've noticed periodic freezes and lags when testing the mod, both when used with other mods and when testing only your mod.

(Меня попросили передать вам

и я не уверен к вам ли обращаться с этим или нет, но я обнаружил не совсем корректную работу с модами heat furnace, big heat furnace, MAFT Thrusters, Vesta, Heat Pumps.

heat furnace и big heat furnace не могут работать и ломаются при температурах необходимых для их работы.
двигатели MAFT Thrusters и термоядерные двигатели Vesta не имеют соединений с тепловыми трубами и не производят тепла.
(ещё мне не совсем понятно, при расчёте тепловыделения двигателями вы используете константное значение не учитывая теплотворность топлева? просто мне кажется странным что двигатель работаюший на ядерном топлеве и работающий на ракетном топлеве производят одинаковое количество тепла на единицу топлева (и кстати, почему при наведении мышки на обычный двигатель не показывается информация о производстве тепла на единицу топлива, а при наведении на модовые двигатели эта информация показывается?))

Heat Pumps ломаются при слишком низких температурах (мне кажется они вообще не должны получать урон от тепла). я понимаю что вам может не нравится использование тепла от машин для производства электричества, но я думаю это можно регулировать через настройки, если игрок хочет не ломаюшиеся Heat Pumps то он может включить эту опцию, а по умолчанию она может быть отключена. так же хочу заметить что машины производят тепла меньше чем потребляют электроэнергии, так что это не вечный двигатель, а просто система экономии энергии.

и я не уверен что с этим нужно обращаться к вам, но я замечал периодические зависания и лаги при тестировании мода, как при использовании с другими модами, так и при тестировании только вашего мода.)

9 days ago

Hello,
I can exclude heat pumps and heat furnaces from heat interfaces being added.
I will have to test other thrusters in game and possibly fix them (it may be load order issue).

Most of this mod features heavily rely on it's underlying library TFMG_thermal and taking fuel value in account of thrusters or performance can only be resolved there. Remember heat is inherently UPS heavy mechanic in Factorio general, but maybe less often temperature checks may help.

8 days ago

MAFT Thrusters and Vesta fusion engines do not have connections to heat pipes and do not produce heat.
(I also don't quite understand why you use a constant value when calculating the heat output from engines without taking into account the heating value of toplev? it just seems strange to me that an engine running on nuclear fuel and one running on rocket fuel produce the same amount of heat per unit of fuel (and by the way, why doesn't information about heat production per unit of fuel show when you hover the mouse over a conventional engine, but when you hover over mod engines, this information is shown?))

its quite possible those engines are compound entities, which result in weird behaviour TFMG thermal can't really account for in any sensible way.

As for heat per unit fuel, its value defaults to "100Kj" since I just haven't gotten around to finding a way to automatically parse an engine's fuel, and automatically populate it with a more appropriate number. The configuration mod can manually change this number if they wish, but a generic fix will come in some future update. Ijust have alot on my plate.

8 days ago

and I'm not sure that I need to contact you with this, but I've noticed periodic freezes and lags when testing the mod, both when used with other mods and when testing only your mod.

Most of this mod features heavily rely on it's underlying library TFMG_thermal and taking fuel value in account of thrusters or performance can only be resolved there. Remember heat is inherently UPS heavy mechanic in Factorio general, but maybe less often temperature checks may help.

Indeed, it might be a matter of me putting the default setting for TFMG-thermals update quota too high. It's at 5000, which, for me, leaves the mod reaching a maximum of about 4ms (it's just a performance-heavy mod by nature, there's only so much optimisation that can be done,) but for people who have less powerful cpus, that might be a problem

consider halfing the number to 2500 and seeing how that feels. I'd avoid setting it too low, because you will get unpredictable behaviour. but try playing with the mod setting and see how that affects performance.

8 days ago

and I'm not sure that I need to contact you with this, but I've noticed periodic freezes and lags when testing the mod, both when used with other mods and when testing only your mod.

Most of this mod features heavily rely on it's underlying library TFMG_thermal and taking fuel value in account of thrusters or performance can only be resolved there. Remember heat is inherently UPS heavy mechanic in Factorio general, but maybe less often temperature checks may help.

Indeed, it might be a matter of me putting the default setting for TFMG-thermals update quota too high. It's at 5000, which, for me, leaves the mod reaching a maximum of about 4ms (it's just a performance-heavy mod by nature, there's only so much optimisation that can be done,) but for people who have less powerful cpus, that might be a problem

consider halfing the number to 2500 and seeing how that feels. I'd avoid setting it too low, because you will get unpredictable behaviour. but try playing with the mod setting and see how that affects performance.

thanks for the advice, it really helped, now the UPS drops to 30 in the worst case, not to almost zero.

I also found another problem with the Heat Processing mod, Heat still, the minimum operating temperature of this building is 200, while the temperature at which the machine stops working is 150, I think it's worth raising the maximum temperature of this building to 400, as is done for foundries and electric furnaces.
(by the way, why does the Heat kettle from the same mod not have a work rate and damage, I don't think this can be considered a significant problem, it's just strange (by the way, the operating temperature of this building is 300, so I think you can do the same with it as with Heat still, if you decide to attach anyway connect it to your mod's system))

and I would like to say thank you for the new Large radiator building, I think it will be useful.

(благодарю за совет, это действительно помогло, теперь UPS падает в худшем случае до 30 а не до практически нулевого

так же я нашёл ещё одну проблему с модом Heat Processing, Heat still минимальная рабочая температура этого здания составляет 200, в то время как температура при которой машина перестаёт работать 150, мне кажется стоит поднять максимальную температуру этого здания до 400, как это сделано у литейных и электрических печей.
(кстати, почемуто Heat kettle из того же мода не имеет темрератур работы и урона, я не думаю что это можно считать весомой проблеммой, просто это странно (кстати рабочая температура этого здания 300, так что я думаю с ним можно сделать тоже самое что и с Heat still, если вы решите всё же присоединить его к системе вашего мода))

и хотел бы сказать спасибо за новое здание Large radiator, я думаю оно будет полезным.)

New response