1. Generally when you have a low end machine you try to squeeze every ounce of blood out of it's hardware with software tweaks. Morrowind can be heavily tweaked for performance and image quality through it's configuration file, Morrowind.ini. I have a low end machine, but even if you have a high end machine you can still benefit from this tweak guide. Every cpu cycle you can squeeze will make your Morrowind experience smoother, richer and more stable. Generally I post this in individual threads when needed, but I thought that everyone should at least expirement with this to see if any benefits are drawn from it. (it seemed to have helped those that I presented the guide to in the past)
  2.  
  3. First you need to locate your Morrowind.ini. It's in the root Morrowind folder (example: "C:\Program Files\Morrowind\". For basic users just right click your Morrowind start menu/desktop shortcut and selcet properties. Open the "Shortcut" tab and press the "Find Shortcut" button. Here you will find your Morrowind.ini. It's the yelllow & white text file.
  4.  
  5. Now you need to backup the ini (just in case). Copy it somewhere you'll remember. Now double click to open (the origonal ini file). Now follow my instructions below by replacing current values with the recommended ones.
  6.  
  7. Feel free to comment, praise, critsize(constructively), or add/correct my settings.
  8.  
  9.  
  10. Color Version (For Red, Green and Grey Forum colors)
  11.  
  12. IC3's Morroind.ini Tweak Guide - Part I (Performance)
  13.  
  14. Done on the followng machine specs;
  15.  
  16. -900 MHz Celeron w/SSE
  17. -256 MB 133 MHz SDRAM
  18. -BFG 256 MB Geforce 6200 PCI
  19. -Soundblaster 16 PCI a.k.a. Ensoniq 5880 w/32 channel hardware DSound3D
  20. -Windows Millenium Edition & Windows 2000 Professional
  21. -7200 rpm HDD
  22. -ATA-100 Controller
  23.  
  24. I got a tolerable frame rate with these tweaks on my lousy system (24 fps in Balmora), so for sure they must help out slightly better PCs.
  25.  
  26. NOTE: Before you complain about no framerate difference being seen I shall and will assume your Operating System has all useless background services and start-up items off or disabled.
  27.  
  28.  
  29. [General]
  30. Show FPS=0 ~Setting this to 1 will result in seeing the current frame rate at the bottom right of your screen while runnig Morrowind.
  31.  
  32. Max FPS=240 ~This is the max amount of frames per second that Morrowind will attempt to render. It's recommended that you set this to either 20 (consistant FPS), 30 (good FPS) or 60 (smooth FPS). Anything higher than 60 would be a waste of CPU and GPU resources as the human eye will barely notice the difference in frame rate.
  33.  
  34. TryArchiveFirst=0 ~If you don't have any mods installed set this to 1 as it will make Morrowind use only the default data in the Morrowind.bsa. 1 will result in the best performance. Set it to 0 if you use mods and set it to -1 if you are trying to make a Morrowind Total Conversion mod.
  35.  
  36. SkipProgramFlows=0 ~Set this to 1 to gain a slight performance boost
  37.  
  38. DontThreadLoad=1 ~Set this to 1 to not load cells (game areas) in multiple process threads. Setting it to 1 will increase performance at the cost of longer loading times.
  39. NOTE: May cause sound problems on some cards and/or systems . I've had this issue with my SB Ensoniq 5880 (SB16). Adjusting PCI latency settings or toggling threadloading can remedy this issue. If you choose to have threadloading off it is best to disable multithread DX calls in Timeslip's MGE.
  40.  
  41. ThreadPriority=-1 ~Just set this to 1. When using thread loading setting this to 1 will result in a performance boost.
  42.  
  43. ThreadSleepTime=4 ~Do not modify this.
  44.  
  45. Clip One To One Float=1 ~Do not modify this.
  46.  
  47. Flip Control Y=0 ~Setting this to 1 will result in the mouse looking down while looking up. Inversed mouse looking basically.
  48.  
  49. SkipKFExtraction=1 ~Do not modify this.
  50.  
  51. PC Footstep Volume=0.7 ~Determines the max volume of Player footsteps sound effects.
  52.  
  53. Disable Audio=0 ~Set to 1 to gain a slight performance boost at the cost of no sound.
  54.  
  55. Background Keyboard=0 ~set this to 1 if you are using a hot key application in the background.
  56.  
  57. Use Joystick=0 ~Set this to 1 if you are using a joystick.
  58.  
  59. Joystick X Turns=0 ~Set this to 1 to eliminate side strafing.
  60.  
  61. ~These joystick settings determine which stick and axis is used for a particular movement in Morrowind.
  62.  
  63. ; X=1, Y = 2, Z = 3, XRot = 4, YRot = 5, ZRot = 6
  64. Joystick Look Up/Down=6
  65. Joystick Look Left/Right=3
  66.  
  67. Create Maps Enable=0 ~Do not modify this.
  68.  
  69. Screen Shot Enable=0 ~Set this to 1 to enable screenshots in Morrowind. If you use MGE it's recommended that this be left at 0 and you disable locakable backbuffers.
  70.  
  71. Screen Shot Base Name=Morrowind ScreenShot ~Do not modify this.
  72.  
  73. Screen Shot Index=0 ~Do not modify this.
  74.  
  75. Beta Comment File= ~Do not modify this.
  76.  
  77. Interior Cell Buffer=10 ~Set this to 1 for best performance while using Thread Loading.
  78.  
  79. Exterior Cell Buffer=32 ~Set this to 4 for best performance while using Thread Loading.
  80.  
  81. Number of Shadows=6 ~Place a cap on the maximum number of shadows Morrowind will render.
  82.  
  83. Maximum Shadows Per Object=1 ~It's supposed to allow more than 1 shadow per object, but it seems to be a broken feature. Leave this at 1.
  84.  
  85. MaintainImportedDialogueOrder=0 ~Do not modify this.
  86.  
  87. ExportDialogueWithHyperlinks=0 ~Do not modify this.
  88.  
  89. UseExistingTempFile=0 ~Set this to 1 for a slight performance boost, I have a faint idea of what it does.
  90.  
  91. CanMoveInfosWhileFiltered=0 ~Set this to 1 for a slight performance boost. I have no idea what it really does.
  92.  
  93. Editor Starting Cell=Moonmoth Legion Fort, Prison Towers ~Do not modify this.
  94.  
  95. Editor Starting Pos=-112.749161,477.272614,-34.998627 ~Do not modify this.
  96.  
  97. Editor Starting Dir 0=0.917121,-0.395613,-0.048786 ~Do not modify this.
  98.  
  99. Editor Starting Dir 1=0.398609,0.910227,0.112248 ~Do not modify this.
  100.  
  101. Editor Starting Dir 2=0.000000,-0.122392,0.992483 ~Do not modify this.
  102.  
  103. Subtitles=0 ~Set to 1 to see subtitles of NPCs speaking. Set to 0 for a slight performance boost.
  104.  
  105. ShowHitFader=1 ~Set to 1 to see the red "blood shadow" when recieving physical damage in Morrowind combat. Set to 0 for a performance boost. To completly disable it you must disable lockable backbuffers in MGE 3 GUI
  106.  
  107. Werewolf FOV=100 ~Do not modify this. Unless you like a different field of vision.
  108.  
  109. [LightAttenuation]
  110. UseConstant=0 ~Do not modify this.
  111.  
  112. ConstantValue=0.0 ~Do not modify this.
  113.  
  114. UseLinear=1 ~Set this to 0 then read ahead.
  115.  
  116. LinearMethod=1 ~Do not modify this.
  117.  
  118. LinearValue=3.0 ~Do not modify this.
  119.  
  120. LinearRadiusMult=1.0 ~Do not modify this.
  121.  
  122. UseQuadratic=0 ~Set this to 1 to use quad lighting which is faster and more 'alive' than linear lighting.
  123.  
  124. QuadraticMethod=2 ~Do not modify this.
  125.  
  126. QuadraticValue=16.0 ~Set this to 3.0 for best results.
  127.  
  128. QuadraticRadiusMult=1.0 ~Set this to 2.0 for best results.
  129.  
  130. OutQuadInLin=0 ~Do not modify this.
  131.  
  132.  
  133.  
  134. IC3's Morroind.ini Tweak Guide - Part II (Image Quality)
  135.  
  136. Coming Soon..
  137.  
  138.  
  139.  
  140. IC3's Morroind.ini Tweak Guide - Part III (Modding)
  141.  
  142. Coming soon in a post edit near you!
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. Normal Version (For Blue and Tan Forum colors)
  151.  
  152. IC3's Morroind.ini Tweak Guide - Part I (Performance)
  153.  
  154. Done on the followng machine specs;
  155.  
  156. -900 MHz Celeron w/SSE
  157. -256 MB 133 MHz SDRAM
  158. -BFG 256 MB Geforce 6200 PCI
  159. -Soundblaster 16 PCI a.k.a. Ensoniq 5880 w/32 channel hardware DSound3D
  160. -Windows Millenium Edition & Windows 2000 Professional
  161. -7200 rpm HDD
  162. -ATA-100 Controller
  163.  
  164. I got a tolerable frame rate with these tweaks on my lousy system (24 fps in Balmora), so for sure they must help out slightly better PCs.
  165.  
  166. NOTE: Before you complain about no framerate difference being seen I shall and will assume your Operating System has all useless background services and start-up items off or disabled.
  167.  
  168.  
  169. [General]
  170. Show FPS=0 ~Setting this to 1 will result in seeing the current frame rate at the bottom right of your screen while runnig Morrowind.
  171.  
  172. Max FPS=240 ~This is the max amount of frames per second that Morrowind will attempt to render. It's recommended that you set this to either 20 (consistant FPS), 30 (good FPS) or 60 (smooth FPS). Anything higher than 60 would be a waste of CPU and GPU resources as the human eye will barely notice the difference in frame rate.
  173.  
  174. TryArchiveFirst=0 ~If you don't have any mods installed set this to 1 as it will make Morrowind use only the default data in the Morrowind.bsa. 1 will result in the best performance. Set it to 0 if you use mods and set it to -1 if you are trying to make a Morrowind Total Conversion mod.
  175.  
  176. SkipProgramFlows=0 ~Set this to 1 to gain a slight performance boost
  177.  
  178. DontThreadLoad=1 ~Set this to 1 to not load cells (game areas) in multiple process threads. Setting it to 1 will increase performance at the cost of longer loading times.
  179. NOTE: May cause sound problems on some cards and/or systems . I've had this issue with my SB Ensoniq 5880 (SB16). Adjusting PCI latency settings or toggling threadloading can remedy this issue. If you choose to have threadloading off it is best to disable multithread DX calls in Timeslip's MGE.
  180.  
  181. ThreadPriority=-1 ~Just set this to 1. When using thread loading setting this to 1 will result in a performance boost.
  182. ThreadSleepTime=4 ~Do not modify this.
  183.  
  184. Clip One To One Float=1 ~Do not modify this.
  185.  
  186. Flip Control Y=0 ~Setting this to 1 will result in the mouse looking down while looking up. Inversed mouse looking basically.
  187.  
  188. SkipKFExtraction=1 ~Do not modify this.
  189.  
  190. PC Footstep Volume=0.7 ]~Determines the max volume of Player footsteps sound effects.
  191.  
  192. Disable Audio=0 ~Set to 1 to gain a slight performance boost at the cost of no sound.
  193.  
  194. Background Keyboard=0 ~set this to 1 if you are using a hot key application in the background.
  195.  
  196. Use Joystick=0 ~Set this to 1 if you are using a joystick.
  197.  
  198. Joystick X Turns=0 ~Set this to 1 to eliminate side strafing.
  199.  
  200. ~These joystick settings determine which stick and axis is used for a particular movement in Morrowind.
  201.  
  202. ; X=1, Y = 2, Z = 3, XRot = 4, YRot = 5, ZRot = 6
  203. Joystick Look Up/Down=6
  204. Joystick Look Left/Right=3
  205.  
  206. Create Maps Enable=0 ~Do not modify this.
  207.  
  208. Screen Shot Enable=0 ~Set this to 1 to enable screenshots in Morrowind. If you use MGE it's recommended that this be left at 0 and you disable locakable backbuffers.
  209.  
  210. Screen Shot Base Name=Morrowind ScreenShot ~Do not modify this.
  211.  
  212. Screen Shot Index=0 ~Do not modify this.
  213.  
  214. Beta Comment File= ~Do not modify this.
  215.  
  216. Interior Cell Buffer=10 ~Set this to 1 for best performance while using Thread Loading.
  217.  
  218. Exterior Cell Buffer=32 ~Set this to 4 for best performance while using Thread Loading.
  219.  
  220. Number of Shadows=6 ~Place a cap on the maximum number of shadows Morrowind will render.
  221.  
  222. Maximum Shadows Per Object=1 ~It's supposed to allow more than 1 shadow per object, but it seems to be a broken feature. Leave this at 1.
  223.  
  224. MaintainImportedDialogueOrder=0 ~Do not modify this.
  225.  
  226. ExportDialogueWithHyperlinks=0 ~Do not modify this.
  227.  
  228. UseExistingTempFile=0 ~Set this to 1 for a slight performance boost, I have a faint idea of what it does.
  229.  
  230. CanMoveInfosWhileFiltered=0 ~Set this to 1 for a slight performance boost. I have no idea what it really does.
  231.  
  232. Editor Starting Cell=Moonmoth Legion Fort, Prison Towers ~Do not modify this.
  233.  
  234. Editor Starting Pos=-112.749161,477.272614,-34.998627 ~Do not modify this.
  235.  
  236. Editor Starting Dir 0=0.917121,-0.395613,-0.048786 ~Do not modify this.
  237.  
  238. Editor Starting Dir 1=0.398609,0.910227,0.112248 ~Do not modify this.
  239.  
  240. Editor Starting Dir 2=0.000000,-0.122392,0.992483 ~Do not modify this.
  241.  
  242. Subtitles=0 ~Set to 1 to see subtitles of NPCs speaking. Set to 0 for a slight performance boost.
  243.  
  244. ShowHitFader=1 ~Set to 1 to see the red "blood shadow" when recieving physical damage in Morrowind combat. Set to 0 for a performance boost. To completly disable it you must disable lockable backbuffers in MGE 3 GUI
  245.  
  246. Werewolf FOV=100 ~Do not modify this. Unless you like a different field of vision.
  247.  
  248. [LightAttenuation]
  249. UseConstant=0 ~Do not modify this.
  250.  
  251. ConstantValue=0.0 ~Do not modify this.
  252.  
  253. UseLinear=1 ~Set this to 0 then read ahead.
  254.  
  255. LinearMethod=1 ~Do not modify this.
  256.  
  257. LinearValue=3.0 ~Do not modify this.
  258.  
  259. LinearRadiusMult=1.0 ~Do not modify this.
  260.  
  261. UseQuadratic=0 ~Set this to 1 to use quad lighting which is faster and more 'alive' than linear lighting.
  262.  
  263. QuadraticMethod=2 ~Do not modify this.
  264.  
  265. QuadraticValue=16.0 ~Set this to 3.0 for best results.
  266.  
  267. QuadraticRadiusMult=1.0 ~Set this to 2.0 for best results.
  268.  
  269. OutQuadInLin=0 ~Do not modify this.