Training model (Option A): linear conversion between level and % using per-tank hmax_m.
If you later provide real sounding/ullage tables, we can replace this with piecewise interpolation.
hmax_m per tank inside ships.koznitsa.json anytime.| Tank | Cap (m³ / t @100%) | LCG / VCG / TCG (m) | Hmax (m) | % Fill | Level (m) | Weight (t) |
|---|
If you type % fill, level updates. If you type level, % updates (clamped 0–100%).