ComputerCraft-Programs icon indicating copy to clipboard operation
ComputerCraft-Programs copied to clipboard

Thermal Evaporation Tower not detected in Mekanism v10.4.8

Open RkoAvi opened this issue 1 year ago • 2 comments

Hello!

I've got the .lua installed and the Advanced Computer/Monitor linked to the Evaporation Tower via wired modem yet I'm still getting this error. I tried troubleshooting myself but was unable to resolve the issue. I've tried connecting to Thermal Evaporation Blocks all around the structure, as well as the Controller and Valve just to check. Any guidance would be appreciated.

Thanks!

Screenshot 2024-07-18 211638

RkoAvi avatar Jul 19 '24 01:07 RkoAvi

Hey, i will need to make a new version of the program for mechanism 10 only, due to the changes within mekanism

MJRLegends avatar Jul 19 '24 09:07 MJRLegends

Hi, I have managed to run this app with a few adjustments First of all modem now needs to be attached to thermal evaporation valve. then change Thermal Evaporation Block to thermalEvaporationValve

    if peripheral.getType(perList[i]) == "thermalEvaporationValve" then
        table.insert(towers, towerNumber, perList[i])
                    towerNumber = towerNumber + 1
            end
            if peripheral.getNames(perList[i]) == "tile.BasicBlock.thermalEvaporationValve.name" then
        table.insert(towers, towerNumber, perList[i])
                    towerNumber = towerNumber + 1
    end

Next errors I got was with local minVal = math.floor(tonumber(tower.getInput())) and local minVal = math.floor(tonumber(tower.getOutput()))

so I changed those to local minVal = math.floor(maxVal-tower.getInputNeeded()) and local minVal = math.floor(maxVal-tower.getOutputNeeded())

also since my tower is 18 height and Input maxVal = 4608000 I have changed local maxVal = 1024000 to local maxVal = tower.getInputCapacity()

Hope this helps ;)

VScrft avatar Jan 16 '25 22:01 VScrft