Pre-Heated Exchanger


Heat cooler steam to 500°C in this modded Heat-Exchanger.

Content
a month ago
1.1 - 2.1
1.04K
Fluids Power

g [✅ Fixed] Compatibility Issue

a month ago

(Or something) When trying to load with Maraxis and planetaris dyes it states there is an error with art pixel sizes. I just went through and changed them to the listed expected sizes and it worked. Don't remember what exactly they were but just letting you know.

a month ago

Are you running Factorio 2.1 or 2.0? And what specifically did the error say? It would be helpful to know if it was referring to the item icon, or the entity rotations.

a month ago

Startup error:

The given sprite rectangle (left_top=0x0, right_bottom=196x274) is outside the actual sprite size (left_top=0x0, right_bottom=196x273).
See the log file for more information.: pre-heated_exchanger/graphics/hr-heatex-W-idle.png

Log error:

14.974 Parallel sprite loader initialized (threads: 12, bitmaps: 19)
15.015 Error ParallelSpriteLoader.cpp:67: Parallel sprite loading failed, falling back to normal sprite loading. The given sprite rectangle (left_top=0x0, right_bottom=270x206) is outside the actual sprite size (left_top=0x0, right_bottom=269x221).
See the log file for more information.: pre-heated_exchanger/graphics/hr-heatex-N-idle.png
RAM: 31451 MB
15.473 Error AtlasBuilder.cpp:1378: The given sprite rectangle (left_top=0x0, right_bottom=196x274) is outside the actual sprite size (left_top=0x0, right_bottom=196x273).
See the log file for more information.: pre-heated_exchanger/graphics/hr-heatex-W-idle.png; mods: pre-heated_exchanger combat-mechanics-overhaul
Prototypes using the sprite:
data.raw["boiler"]["pre-heated-heat-exchanger"]

Version 2.1. With and without mods

a month ago
(updated a month ago)

Thanks for the error. Should be updated now. I'll leave the thread unlocked for a bit in case you encounter any more errors, otherwise I'll close it in a few days. Issue was the sprite-bounding being mutated across across all four rotations, so the fix was just explicitly defining them.

a month ago
(updated a month ago)

Hey again, I've got another error message(this time I included it below). Reverting back to my 2026.07.18 version in which I manually changed the sprite size worked again, so it should be the update. To clarify, I opened up the images in asperite and saved them as different sizes.

"
6.685 Error AtlasBuilder.cpp:1378: File pre-heated_exchanger/graphics/heat-boiler.png not found; mods: maraxsis pre-heated_exchanger planetaris-dyes
Prototypes using the sprite:
data.raw["boiler"]["pre-heated-heat-exchanger"]
"

a month ago

In prototypes/entity.lua

entity.icon = GRAPHICS_PATH .. "heat-boiler.png"

There is no "heat-boiler.png" in graphics dir

a month ago

Grrr...knew there was something else still. One sec.

a month ago

Fixed, for real this time. 😅

This thread has been locked.