Hi,
using Cupric Asteroids in the most recent version 1.5.1, I just changed the byproduct/triproduct settings and found that the "cupric-triproduct" setting does not reflect in the game. Instead, the setting "metallic-triproduct" reflects in the game for both cupric and metallic asteroids. This is down to base-data-updates.lua:36, where regardless of the value of asteroid_type, it always evaluates the setting "cupric-asteroids-metallic-triproduct". I was able to fix it locally by changing the line to
local triproduct = settings.startup["cupric-asteroids-"..asteroid_type.."-triproduct"].value