So I own about 37 ton death fortress. I added boat hull to every fields and edited existing vehicle parts that I would consider "Float"(fluid tanks and trunks, which are sealed and would float) and make it barely sea-worthy. And at some point, I got negative water drags.

Driving this vehicle on water will make the vehicle accelerate. Forever. Until you hit something.
Deceleration is disabled during this part.
Steps to reproduce the behavior:
Negative water drag value is outside of Newtonian physics this game is simulating.
This is because the calculation compares number of tiles for vehicle vs number of objects with floats flag, and if you have more than numtiles floating objects, the math goes below zero. Currently your vehicle is simply too heavy and you have to reduce the weight or expand it further to fit more boat boards. There are plans to eventually have fully-sealed vehicles, but that is a fair ways off.
Do I understand you correctly that you edited the game data and then the game stopped working correctly?
This is because the calculation compares number of tiles for vehicle vs number of objects with floats flag, and if you have more than numtiles floating objects, the math goes below zero. Currently your vehicle is simply too heavy and you have to reduce the weight or expand it further to fit more boat boards. There are plans to eventually have fully-sealed vehicles, but that is a fair ways off.
Makes sense. Thank you.
Most helpful comment
Do I understand you correctly that you edited the game data and then the game stopped working correctly?