File: groundcover.rst

package info (click to toggle)
openmw 0.50.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 37,076 kB
  • sloc: cpp: 380,958; xml: 2,192; sh: 1,449; python: 911; makefile: 26; javascript: 5
file content (92 lines) | stat: -rw-r--r-- 2,355 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Groundcover Settings
####################

.. omw-setting::
   :title: enabled
   :type: boolean
   :range: true, false
   :default: false
   

   Allows the engine to use groundcover.
   Groundcover objects are static and come from ESP files registered via "groundcover" entries in `openmw.cfg`,
   not via "content". These objects are assumed to have no collision and cannot be interacted with,
   allowing them to be merged and animated efficiently regardless of player distance.

.. omw-setting::
   :title: density
   :type: float32
   :range: 0.0 (0%) to 1.0 (100%)
   :default: 1.0
   

   Determines how many groundcover instances from content files are used in the game.
   Higher values increase density but may impact performance.

.. omw-setting::
   :title: rendering distance
   :type: float32
   :range: ≥ 0.0
   :default: 6144.0
   

   Sets the distance (in game units) at which grass pages are rendered.
   Larger values may reduce performance.

.. omw-setting::
   :title: stomp mode
   :type: int
   :range: 0, 1, 2
   :default: 2
   

   Determines how grass responds to player movement.

   .. list-table::
      :header-rows: 1

      * - Mode
        - Meaning
      * - 0
        - Grass cannot be trampled.
      * - 1
        - Only the player's XY position is taken into account.
      * - 2
        - Player's height above the ground is also considered.

   In MGE XE, grass responds to player jumping due to changes in XY position,
   even when levitating. OpenMW’s height-aware system avoids false triggers,
   but grass may snap back when the player exits it quickly.

   Avoid using MGE XE's intensity constants when this is set to 2;
   set :ref:`stomp intensity` to 0 or 1 in that case.

.. omw-setting::
   :title: stomp intensity
   :type: int
   :range: 0, 1, 2
   :default: 1
   

   Determines the distance from the player at which grass reacts to footsteps,
   and how far it moves in response.

   .. list-table::
      :header-rows: 1

      * - Preset
        - Range (Units)
        - Distance (Units)
        - Description
      * - 2
        - 150
        - 60
        - MGE XE levels — excessive/comical, matches legacy mods.
      * - 1
        - 80
        - 40
        - Reduced levels — visually balanced.
      * - 0
        - 50
        - 20
        - Gentle levels — subtle and restrained.