About the backward compatibility of Ver 0.15
Posted: Thu Apr 27, 2017 5:14 am
Ver 0.15 imported a new type boiler, which it looks cool. And Sadly Maybe I find a big problem of this design that the backward compatibility of old function was ignored when just developing some new and cool function.
The boiler of Ver 0.15 not only became bigger, but also it has a different working mode. The old boilder occupyed a cell, and it worked like a pipe which at lease it has one way to inject cool water and one way to outpour hot water. Now the new boiler occupys three cell at lease, and the new working mode is that cool water is injected or traversed from marginal cell and hot water is outpoured from the middle cell. Some old design is that boilers was deployed inseries to heat water, but because of new boiler, not only the location of boilers will be occupied one by one, but also the old design will be destroyed completely because the water exit is malposition.
I suggest that when upgrade the save file, replacing the boiler to a new id like ‘boiler-v1’ ,keeping it’s function. These old boiler can’t been crafted any more, and will been disappeared or change to the item of new boiler when it’s been mined.
I hope that the developer will consider the the backward compatibility of some old function if it want to import more new cool function.
The boiler of Ver 0.15 not only became bigger, but also it has a different working mode. The old boilder occupyed a cell, and it worked like a pipe which at lease it has one way to inject cool water and one way to outpour hot water. Now the new boiler occupys three cell at lease, and the new working mode is that cool water is injected or traversed from marginal cell and hot water is outpoured from the middle cell. Some old design is that boilers was deployed inseries to heat water, but because of new boiler, not only the location of boilers will be occupied one by one, but also the old design will be destroyed completely because the water exit is malposition.
I suggest that when upgrade the save file, replacing the boiler to a new id like ‘boiler-v1’ ,keeping it’s function. These old boiler can’t been crafted any more, and will been disappeared or change to the item of new boiler when it’s been mined.
I hope that the developer will consider the the backward compatibility of some old function if it want to import more new cool function.