If you don't like having to do the Dragonborn mq just to get Solstheim back to normal (and be able to sleep again) - or if you are playing a character who is not the Dagonborn - you can sidestep it by doing the following:
Open the console and type in the following:
CODE
setstage DLC2MQ02 5
setstage DLC2MQ02 10
setstage DLC2MQ02 25
setstage DLC2MQ02 30
setstage DLC2MQ02 40
setstage DLC2MQ02 60
setstage DLC2MQ02 200
setstage DLC2MQ03 10
setstage DLC2MQ03 30
setstage DLC2MQ03 50
setstage DLC2MQ03 60
setstage DLC2MQ03 70
setstage DLC2MQ03 200
setstage DLC2MQ03B 5
setstage DLC2MQ03B 15
setstage DLC2MQ03B 25
setstage DLC2MQ03B 35
setstage DLC2MQ03B 45
setstage DLC2MQ03B 200
setstage DLC2MQ04 10
setstage DLC2MQ04 50
setstage DLC2MQ04 550
setstage DLC2MQ05 10
setstage DLC2MQ05 340
setstage DLC2MQ05 1000
setstage DLC2MQ06 10
setstage DLC2MQ06 200
setstage DLC2MQ06 400
setstage DLC2MQ06 550
The easiest way is to put the commands in a batch file. Just copy them to a text file in and put it in the Skyrim\Data folder. Start the game, open the console, and type in the following: bat {filename}
It will automatically run through the stages of the entire Dragonborn Main Quest. This will make it possible to sleep in Solstheim.
The downsides are that Freia disappears from the game, and you cannot get into Miraak's Temple or Nchardak. The appearance of the All-Maker Stones is not changed either (they still have the partially built Miraak buildings around them), and activating one will start the Miraak-worshiper building animation. The only way to change them back to normal is through the Bend Will Shout. You can use the console to gain the shout with the following commands:
player.teachword xx0179d9
player.modav dragonsouls 1
If the combat music won't stop playing after finishing the Dragonborn Main Quest, open the console and enter the following:
removemusic DLC2MUSCombatBoss
Neloth might walk into Nchardak and remain there for the rest of the game. To fix this use the following console command to bring him to you:
prid xx0177DA
moveto player
This will move him to you. Now open the console again, click on him, and type in:
disable
This will remove him from the game. Now add him once more with the following command:
placeatme xx01773A
This should put him back in the game with him following his normal routines.
This post has been edited by SubRosa: Apr 29 2015, 06:47 PM