I've gone through control.lua several times, and changed all corresponding values. But I still get that error. I've searched for ,5 etc and replaced all, and also searched for ,6 and ,4 if there would have been any offsets.
I've increased the number of {signal = {type = "virtual"}}, to eight, with the last one ending without a ,.
I have not touched the color-combinator or emitter-combinator code.
I increased the number of values in the statistic-combinator to eight, and increased the colspan to 11, not sure if that was necessary tho.
I added more {signal = {type = "item"}, count = 0, index = 8} to this.
As you can see, it fails on this code:
1994 control.parameters = {
1995 parameters = slots
1996 }
Which is inside the statistics-combiner, however this is not the combiner I was trying to set values in in game, when it crashes. I've mainly worked with the converter and min/max combiners.