Well, as you only provide, that it crashes, one can't really help you there.
You could try to save the stuff from the adt via injection function.If it works...
There's something I don't get in your description of the problem... You say the game crashes when it loads water, and earlier you wrote -- if I understand it right -- it's also crashing when you tried without water... So how could it be water ?For Taliis, you could try re-saving a copy of your corrupted adt with rev104 first, it may work better at least for opening it with Taliis.