You can try using DiffChecker of CustomShaderOutput.cs. Here you can find the saved diff with the last file version. Just paste your code to the left to see the changes. I guess I did the same as you did - fixed top/bottom textures. Don't know about the biome issue, so thanks for the code, I will look into it a bit later.