After a little...incident...today, I decided to edit the campaign levels of DK2 to drive me slightly less insane. Simply, I added a single trigger and a single action that disabled creature moods. Flaw: Upon saving the map using either the official map editor or the hacked pro version, the altered level became unloadable unless I also included the Global Types file. It appears that the .KWD file became slightly smaller than it was before after saving, and is currently the lynch pin of the problem.
Replacing this file with the old, official version allows the level to load with the changes I've made and there doesn't appear to be any side effects.
This brings up a few questions.
1: What does the .KWD file do in the first place?
2: Why does the editor shrink the .KWD file? It shrinks it even if no alterations are actually made before the map is saved.
3: What is the Global Types file and why does the level become dependent on it after the level is saved?
4: Does it cause any problems to replace the 'new' .KWD file with an 'old' version?
The reason this is even an issue is because I notice several official levels cease to function correctly after the level is won when the level has been altered and is using a Global Types file.