User Tools

Site Tools


tes:morrowind_mod_manual_install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tes:morrowind_mod_manual_install [2022/08/30 11:30]
paolo_bolzoni
tes:morrowind_mod_manual_install [2022/09/18 11:06] (current)
paolo_bolzoni
Line 37: Line 37:
   * ini-edit mods   * ini-edit mods
   * shaders   * shaders
-    * resource ​shaders+    * core shaders
     * post-process shaders     * post-process shaders
  
Line 116: Line 116:
   groundcover=Ozzy'​s Grass - Solstheim.esp   groundcover=Ozzy'​s Grass - Solstheim.esp
   groundcover=Ozzy'​s Grass - West Gash.esp   groundcover=Ozzy'​s Grass - West Gash.esp
 +
 +== ground cover settings ==
 +
 +To work ground cover mods need to be enabled in the ''​settings.cfg''​ file. Here is an example setting set, the row ''​enabled''​ is the only necessary. To reduce density of rendering distance may help performance.
 +
 +  [Groundcover]
 +  enabled = true
 +  min chunk size = 0.5
 +  density = 1.0
 +  stomp mode = 2
 +  stomp intensity = 2
 +  rendering distance = 18432
  
 ==== esp-less mods ==== ==== esp-less mods ====
Line 225: Line 237:
 ==== shaders === ==== shaders ===
  
-There are two kind of shaders, post-process shaders and resource ​shaders. Post-process shaders have their own in-game menu for configuration, ​resource ​shaders instead are fixed. Shaders, in general, are text files so configuration might be possible editing them.+There are two kind of shaders, post-process shaders and core shaders. Post-process shaders have their own in-game menu for configuration, ​core shaders instead are fixed. Shaders, in general, are text files so configuration might be possible editing them.
  
-Example, ​resource ​shaders: [[https://​github.com/​zesterer/​openmw-shaders|Zesterer Shaders]].+Example, ​core shaders: [[https://​github.com/​zesterer/​openmw-shaders|Zesterer Shaders]].
  
 Example, post-process shaders: [[https://​gitlab.com/​glassmancody.info/​omwfx-shaders|Glassman Shaders]]. Example, post-process shaders: [[https://​gitlab.com/​glassmancody.info/​omwfx-shaders|Glassman Shaders]].
Line 234: Line 246:
 === Post-process shaders === === Post-process shaders ===
  
-There is little to add for the installation of post-process shaders, they work as regular esp-less mods. Unpack the file, add the ''​data=''​ line the ''​openmw.cfg''​ file.+There is little to add for the installation of post-process shaders, they work as regular esp-less mods. Unpack the file, add the ''​data=''​ line the ''​openmw.cfg''​ file. Start the game and press F2 for the configuration.
  
  
-=== Resource ​shaders ===+=== Core shaders ===
  
-To install ​resource ​shaders is more complicated. OpenMW understands only one resource directory, so the installation require to copy the default directory, unpack the modded shaders in it and adapt the configuration.+To install ​core shaders is more complicated. ​Core shaders are part of the resource directory and OpenMW understands only one resource directory, so the installation require to copy the default directory, unpack the modded shaders in it and adapt the configuration.
  
-If you installed OpenMW with you package manager, ​the package manager should have a way to list all the package file and you can use the function to find the directory ​containing ​''​resources''​.+Assuming ​the game starts properly ​you can easily ​find the resource ​directory ​starting the game, leaving and check the log file. The log file is called ​''​openmw.log'' ​and it is saved in the same directory you have your configuration files.
  
-For example in my system:+Open the log and look for a line like the following, it should fairly on top around line 10-20.
  
-  ​~ $ pacman -Ql openmw | grep '​resources/​$'​ +  ​[00:​01:​02.003 I] Adding data directory ​/​usr/​share/​games/​openmw/​resources/​vfs
-  openmw ​/​usr/​share/​games/​openmw/​resources/​+
  
-If you installed manually, the path should be somewhere in the directory you pointed ​''​make install''​, just use ''​find''​ to look for the directory ​''​resources''​.+''​vfs'' ​is the first data directory ​and it is inside the resource directory we are looking for.
  
 Once found, copy it in your mods directory. Once found, copy it in your mods directory.
Line 262: Line 273:
   defaultfilters lua_api mygui openmw.png shaders version vfs   defaultfilters lua_api mygui openmw.png shaders version vfs
  
-The resource ​shaders you downloaded will also contain the ''​shaders''​ directory. Unpack so the shaders directory ends updating the contents.+The core shaders you downloaded will also contain the ''​shaders''​ directory. Unpack so the shaders directory ends updating the contents. You may need to convert filenames to lowercase, by aware.
  
 Finally in the configuration file ''​openmw.cfg''​ add the line  Finally in the configuration file ''​openmw.cfg''​ add the line 
Line 268: Line 279:
   resources="/​home/​username/​games/​tes_morrowind/​mods/​resources"​   resources="/​home/​username/​games/​tes_morrowind/​mods/​resources"​
  
-Let us install Zesterer resource shaders. We download the pack from the [[https://​github.com/​zesterer/​openmw-shaders|website]] and we get the file ''​openmw-shaders-main.zip'' ​and unpack as explained:+Let us install Zesterer resource shaders. We download the pack from the [[https://​github.com/​zesterer/​openmw-shaders|website]] and we get the file ''​openmw-shaders-main.zip''​. Now we unpack as explained:
  
   $ pwd   $ pwd
Line 281: Line 292:
   readme.md ​ shaders   readme.md ​ shaders
   $ cp -r openmw-shaders-main/​shaders /​home/​username/​games/​tes_morrowind/​mods/​zesterer   $ cp -r openmw-shaders-main/​shaders /​home/​username/​games/​tes_morrowind/​mods/​zesterer
 +  $ cd .. && rm -r tmp
  
-We then edit the ''​openmw.cfg''​ file and add the line ''​resources=''​+We then edit the ''​openmw.cfg''​ file to add the line ''​resources=''​
  
   resources=/​home/​username/​games/​tes_morrowind/​mods/​zesterer   resources=/​home/​username/​games/​tes_morrowind/​mods/​zesterer
Line 288: Line 300:
 Unlike ''​data=''​ rows ''​resources=''​ rows do not merge the contents. So if you have different values, only the one in the bottom counts. Unlike ''​data=''​ rows ''​resources=''​ rows do not merge the contents. So if you have different values, only the one in the bottom counts.
  
-If you want to install more resource ​shaders you will need to unpack all in the same resource directory.+If you want to install more core shaders you will need to unpack all in the same resource directory.
tes/morrowind_mod_manual_install.1661859040.txt.gz · Last modified: 2022/08/30 11:30 by paolo_bolzoni