Обнаружил еще такую неприятную вещь:
Она связана с тем, что уровень внутренней воды задан в waterpro.dat, у меня 6.0, а уровень внешней воды всегда 0.0
Чтобы это исправить можно привязать все к уровню внутренней воды
0x78D658 (float)
адрес:
0x5C22DE, значение
0x78D658 (юг)
адрес:
0x5C24AE, значение
0x78D658 (север)
адрес:
0x5C26DE, значение
0x78D658 (запад)
адрес:
0x5C28BE, значение
0x78D658 (восток)
Теперь можно смело топить город, меняя значение в
0x78D658, если конечно нет дырок, заданных в waterpro.dat