

I'm currently working on a survival exploration rpg, it has 16x16px tiles and at the moment I'm hitting a design wall.
As you can see in the image above I have river tiles which automatically blend - via autotilling - with the plains tile, and as swamps are an important setting in the project, I wanted them to fully blend with river and plains tiles; this means 256(or more) different tile combinations.
My approach at it for the moment has been to whenever I playtest the game I export the generated map into png, I then open it on Aseprite, and then I check each broken connection and design the specific conection tiles then update their autotilling on the Godot editor. This works, but I really don't want to be updating tiles all the time, it seems a big waste of time and effort.
Do you guys have any tip on how I could approach this problem?
I know this may seem like a very trivial problem, but I really find it quite ugly when the tile simply cuts and has no smooth transition.