What it seems to do when it saves is just mess up the triggers so all you have to do is when you save use MPQmaster extract the war3map.j file from it then add it to the one you saved... worked fine for me...
Computer Specs:
Motherboard: GA-990FXA-UD3
CPU: FX-8350 @ 4.0GHz
PSU: Corsair CX500
RAM: G.Skill Ripjaws X 8GB @ 1866
GPU: Radeon HD 4870 1GB
HDD: OCZ Vertex series 30GB SSD
Case: Antec 900
Monitor: Toshiba 32"
OS: Windows 7 Ultimate
All you have to do is load map in WE then do whatever edits you want (just no trigger stuff) then save as (doesn't matter as long as it's a differnt name) then extract the war3map.j from the unedited map then overwrite the new one with it then delete the (attributes) file... and that should work....
Computer Specs:
Motherboard: GA-990FXA-UD3
CPU: FX-8350 @ 4.0GHz
PSU: Corsair CX500
RAM: G.Skill Ripjaws X 8GB @ 1866
GPU: Radeon HD 4870 1GB
HDD: OCZ Vertex series 30GB SSD
Case: Antec 900
Monitor: Toshiba 32"
OS: Windows 7 Ultimate