|
49 | 49 |
|
50 | 50 | preventpropcombine[PROPCOMBINE](boolean) : "Disable Prop Combine" : 0 : "Prevent this static prop from combining with any other static props in vbsp." |
51 | 51 |
|
52 | | - linedivider_levels[!engine, +complete](string) readonly : "----------------------------------------------------------------------------------------------------------" : "" |
53 | | - |
54 | | - mincpulevel[engine](integer): "Minimum CPU Level": 0 |
55 | | - maxcpulevel[engine](integer): "Maximum CPU Level": 0 |
56 | | - mingpulevel[engine](integer): "Minimum GPU Level": 0 |
57 | | - maxgpulevel[engine](integer): "Maximum GPU Level": 0 |
58 | | - mindxlevel[engine](integer): "Minimum DX Level": 0 |
59 | | - maxdxlevel[engine](integer): "Maximum DX Level": 0 |
60 | | - |
61 | | - // DXlevel is used in v6 and 7 only, the replaced by cpu/gpu for 8+. |
62 | | - |
63 | | - mindxlevel[+complete, since_TF2, until_L4D2, MESA](choices) : "Minimum DX Level" : 0 = |
64 | | - [ |
65 | | - 0 : "default (lowest)" |
66 | | - 70 : "dx7" |
67 | | - 80 : "dx8.0 (4600Ti)" |
68 | | - 81 : "dx8.1 (FX5200)" |
69 | | - 90 : "dx9 SM2.0" |
70 | | - 95 : "dx9 SM3.0" |
71 | | - ] |
72 | | - maxdxlevel[+complete, since_TF2, until_L4D2, MESA](choices) : "Maximum DX Level" : 0 = |
73 | | - [ |
74 | | - 0 : "default (highest)" |
75 | | - 60 : "dx6" |
76 | | - 70 : "dx7" |
77 | | - 80 : "dx8.0 (4600Ti)" |
78 | | - 81 : "dx8.1 (FX5200)" |
79 | | - 90 : "dx9 SM2.0" |
80 | | - 95 : "dx9 SM3.0" |
81 | | - ] |
82 | | - |
83 | | - mincpulevel[+complete, since_L4D2](choices) : "Minimum CPU Level" : 0 = |
84 | | - [ |
85 | | - 0: "default (low)" |
86 | | - 1: "low" |
87 | | - 2: "medium" |
88 | | - 3: "high" |
89 | | - ] |
90 | | - |
91 | | - maxcpulevel[+complete, since_L4D2](choices) : "Maximum CPU Level" : 0 = |
92 | | - [ |
93 | | - 0: "default (high)" |
94 | | - 1: "low" |
95 | | - 2: "medium" |
96 | | - 3: "high" |
97 | | - ] |
98 | | - |
99 | | - mingpulevel[+complete, since_L4D2](choices) : "Minimum GPU Level" : 0 = |
100 | | - [ |
101 | | - 0: "default (very low)" |
102 | | - 1: "very low" |
103 | | - 2: "low" |
104 | | - 3: "medium" |
105 | | - 4: "high" |
106 | | - ] |
107 | | - |
108 | | - maxgpulevel[+complete, since_L4D2](choices) : "Maximum GPU Level" : 0 = |
109 | | - [ |
110 | | - 0: "default (high)" |
111 | | - 1: "very low" |
112 | | - 2: "low" |
113 | | - 3: "medium" |
114 | | - 4: "high" |
115 | | - ] |
116 | | - |
117 | | - disablex360[+complete, since_L4D2](boolean) : "Disable on Xbox 360" : 0 |
118 | | - |
119 | 52 | linedivider_light[!engine](string) readonly : "----------------------------------------------------------------------------------------------------------" : "" |
120 | 53 |
|
121 | 54 | disableshadows(boolean) : "Disable Shadows" : 0 : "Prevent this prop from obstructing light to cast shadows." |
|
153 | 86 | "Using 0 here turns off the forcible fades. " + |
154 | 87 | "Numbers smaller than 1 cause the prop to fade out at further distances, " + |
155 | 88 | "and greater than 1 cause it to fade out at closer distances." |
| 89 | + |
| 90 | + |
| 91 | + // Needs to appear post-L4D, or if complete mode is enabled |
| 92 | + linedivider_levels[!engine, since_L4D, complete](string) readonly : "----------------------------------------------------------------------------------------------------------" : "" |
| 93 | + |
| 94 | + // DXlevel KVs were added in Orange Box (lump v6) and removed in L4D (lump v8). |
| 95 | + // All pre-Orange Box games have since been updated. |
| 96 | + |
| 97 | + // Basically obsolete at this point, even the slowest systems will support DX9. |
| 98 | + // Black Mesa is deferred, these probably don't do anything there... |
| 99 | + mindxlevel[+complete, until_L4D, !MESA](choices) : "Minimum DirectX Level" : 0 : "Prevents this entity from rendering if the user's DirectX level is lower than the specified value." = |
| 100 | + [ |
| 101 | + 0 : "Default (Lowest)" |
| 102 | + 60 : "DirectX 6.0" |
| 103 | + 70 : "DirectX 7.0" |
| 104 | + 80 : "DirectX 8.0" |
| 105 | + 81 : "Directx 8.1" |
| 106 | + 90 : "DirectX 9.0" |
| 107 | + 92 : "Mac/Linux (''9.2'')" |
| 108 | + 95 : "DirectX 9.0c (''9.5'')" |
| 109 | + // Only relevant in P2 and later which don't have this keyvalue |
| 110 | + // 97 : "PlayStation 3 (''97'')" |
| 111 | + 98 : "Xbox 360 (''9.8'')" |
| 112 | + ] |
| 113 | + maxdxlevel[+complete, until_L4D, !MESA](choices) : "Maximum DirectX Level" : 0 : "Prevents this entity from rendering if the user's DirectX level is higher than the specified value." = |
| 114 | + [ |
| 115 | + 0 : "Default (Highest)" |
| 116 | + 60 : "DirectX 6.0" |
| 117 | + 70 : "DirectX 7.0" |
| 118 | + 80 : "DirectX 8.0" |
| 119 | + 81 : "Directx 8.1" |
| 120 | + 90 : "DirectX 9.0" |
| 121 | + 92 : "Mac/Linux (''9.2'')" |
| 122 | + 95 : "DirectX 9.0c (''9.5'')" |
| 123 | + // 97 : "PlayStation 3 (''97'')" |
| 124 | + 98 : "Xbox 360 (''9.8'')" |
| 125 | + ] |
| 126 | + |
| 127 | + mindxlevel[until_L4D, +engine](integer): "Minimum DirectX Level": 0 |
| 128 | + maxdxlevel[until_L4D, +engine](integer): "Maximum DirectX Level": 0 |
| 129 | + |
| 130 | + mincpulevel[since_L4D](choices) : "Minimum Effect Detail Level" : 0 : "Prevents this entity from rendering if the user's Effect Detail setting is lower than the specified value." = |
| 131 | + [ |
| 132 | + 0: "Default (Low)" |
| 133 | + 1: "Low" |
| 134 | + 2: "Medium" |
| 135 | + 3: "High" |
| 136 | + ] |
| 137 | + |
| 138 | + maxcpulevel[since_L4D](choices) : "Maximum Effect Detail Level" : 0 : "Prevents this entity from rendering if the user's Effect Detail setting is higher than the specified value." = |
| 139 | + [ |
| 140 | + 0: "Default (High)" |
| 141 | + 1: "Low" |
| 142 | + 2: "Medium" |
| 143 | + 3: "High" |
| 144 | + ] |
| 145 | + |
| 146 | + mingpulevel[since_L4D](choices) : "Minimum Shader Detail Level" : 0 : "Prevents this entity from rendering if the user's Shader Detail setting is lower than the specified value." = |
| 147 | + [ |
| 148 | + 0: "Default (Low)" |
| 149 | + 1: "Low" |
| 150 | + 2: "Medium" |
| 151 | + 3: "High" |
| 152 | + 4: "Very High" |
| 153 | + ] |
| 154 | + |
| 155 | + maxgpulevel[since_L4D](choices) : "Maximum Shader Detail Level" : 0 : "Prevents this entity from rendering if the user's Shader Detail setting is higher than the specified value." = |
| 156 | + [ |
| 157 | + 0: "Default (Very High)" |
| 158 | + 1: "Low" |
| 159 | + 2: "Medium" |
| 160 | + 3: "High" |
| 161 | + 4: "Very High" |
| 162 | + ] |
| 163 | + |
| 164 | + mincpulevel[since_L4D, +engine](integer): "Minimum Effect Detail Level": 0 |
| 165 | + maxcpulevel[since_L4D, +engine](integer): "Maximum Effect Detail Level": 0 |
| 166 | + mingpulevel[since_L4D, +engine](integer): "Minimum Shader Detail Level": 0 |
| 167 | + maxgpulevel[since_L4D, +engine](integer): "Maximum Shader Detail Level": 0 |
| 168 | + |
| 169 | + // Most modders won't need this... |
| 170 | + disablex360[complete](boolean) : "Disable on Xbox 360" : 0 : "Prevents this entity from rendering if the game is running on Xbox 360." |
156 | 171 | ] |
0 commit comments