~ubuntu-branches/debian/stretch/assaultcube-data/stretch

« back to all changes in this revision

Viewing changes to config/menus_settings.cfg

  • Committer: Bazaar Package Importer
  • Author(s): Gonéri Le Bouder, Ansgar Burchardt, Gonéri Le Bouder
  • Date: 2010-04-02 23:37:55 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100402233755-kf74fxwlu634o6vg
Tags: 1.0.4+repack1-1
[ Ansgar Burchardt ]
* debian/control: fix typo in short description

[ Gonéri Le Bouder ]
* Upgrade to 1.0.4
* bump standards-version to 3.8.4
* Add Depends: ${misc:Depends} just to avoid a lintian warning
* Add a debian/source/format file for the same reason

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
newmenu settings
 
2
        
 
3
menuitem "Video settings"                                       "showmenu video"
 
4
menuitem "Head-Up Display settings"                             "showmenu HUD"
 
5
menuitem "Gameplay settings"                                    "showmenu gameplay"
 
6
menuitem "Input controls"                                       "showmenu controls"
 
7
menuitem "Sound settings"                                       "showmenu sound"
 
8
menuitem "Misc settings"                                        "showmenu Misc"
 
9
menuitem "" -1
 
10
menuitem "Reset all settings"                          [ showmenu "Reset settings" ]
 
11
 
1
12
newmenu Weapons
2
13
 
3
14
menumdl weapons/assault/menu mapmodel 75 12
26
37
menuitem "Police"           "skin 5" "chmenumdl RVSF playermodels/RVSF/06 all 50 4"
27
38
 
28
39
 
29
 
newmenu settings
30
 
        
31
 
menuitem "Video settings"                                       "showmenu video"
32
 
menuitem "Head-Up Display settings"                             "showmenu HUD"
33
 
menuitem "Gameplay settings"                                    "showmenu gameplay"
34
 
menuitem "Input controls"                                       "showmenu controls"
35
 
menuitem "Sound settings"                                       "showmenu sound"
36
 
menuitem "Misc settings"                                        "showmenu Misc"
37
 
menuitem "" -1
38
 
menuitem "Reset all settings"                          [ showmenu "Reset settings" ]
39
 
 
40
40
newmenu "QUICK setup"
41
41
 
42
 
menuitemtextinput "Nickname:                            "               "" "name $arg1"
43
 
menuitemtextinput "Resolution (Width):                  " "$scr_w" "scr_w $arg1"
44
 
menuitemtextinput "Resolution (Height):                 " "$scr_h" "scr_h $arg1"
45
 
menuitemtextinput "Mouse sensitivity                    " "$sensitivity" "sensitivity $arg1"
46
 
menuitemslider "Graphics detail: " 1 4 "(getgfxq)" 1 [Low Medium Good "Best (but slow)"] "new_gfx_quality $arg1"
47
 
menuitemslider "Sound detail: " 1 3 "(getsoundq)" 1 "Low Medium High" "new_sound_quality $arg1"
 
42
menuitemtextinput "Nickname:                    " "" "name $arg1"
 
43
menuitemtextinput "Resolution (Width):          " "$scr_w" "scr_w $arg1"
 
44
menuitemtextinput "Resolution (Height):         " "$scr_h" "scr_h $arg1"
 
45
menuitemtextinput "Mouse sensitivity            " "$sensitivity" "sensitivity $arg1"
 
46
menuitemslider "Graphics detail: " 1 6 "$gfxqualityalias" 1 [ Horrible Low Medium Good "High (Performs slow)" "INSANE! (Performs really slow)"] "new_gfx_quality $arg1"
 
47
menuitemslider "Sound detail: " 1 3 "$soundqualityalias" 1 "Low Medium High" "new_sound_quality $arg1"
48
48
menuitem "" -1
49
 
menuitem " 2                      [ OK ]" [ closemenu "QUICK setup"; resetgl ]
50
 
 
51
 
alias getgfxq [
52
 
    if (= $minlod 200) [ result 4 ] [
53
 
        if (= $minlod 100) [ result 3 ] [
54
 
            if (= $minlod 60) [ result 2 ] [ result 1 ]
55
 
        ]
56
 
    ]
57
 
]
58
 
 
59
 
alias getsoundq [
60
 
    if (= $maxsoundsatonce 10) [ result 3 ] [
61
 
        if (= $maxsoundsatonce 8) [ result 2 ] [ result 1 ]
62
 
    ]
63
 
]
 
49
menuitem " 2                                [ OK ]" [ closemenu "QUICK setup"; resetgl ]
 
50
 
64
51
 
65
52
alias new_gfx_quality [
66
 
    if (= $arg1 4) [ // highest gfx quality
67
 
        fsaa 4
68
 
        minlod 200
69
 
        fpsrange 100 1000
70
 
        watersubdiv 2
71
 
        dynlight 1
72
 
        waterreflect 1
73
 
        stencilbits 8
74
 
        stencilshadow 40
75
 
        dynshadow 40
76
 
        lighterror 1
77
 
        scorch 1
78
 
        bullethole 1
79
 
        blood 1
80
 
        gib 1
81
 
        shotline 1
82
 
    ] [
83
 
        if (= $arg1 3) [ // high
84
 
            fsaa 0
85
 
            minlod 100
86
 
            fpsrange 60 60
87
 
            watersubdiv 2
88
 
            dynlight 1
89
 
            waterreflect 1
90
 
            stencilbits 8
91
 
            stencilshadow 40
92
 
            dynshadow 40
93
 
            lighterror 4
94
 
            scorch 1
95
 
            bullethole 1
96
 
            blood 1
97
 
            gib 1
98
 
            shotline 1
99
 
        ] [
100
 
            if (= $arg1 2) [ // medium (DEFAULT)
101
 
                fsaa 0
102
 
                minlod 60
103
 
                fpsrange 30 40
104
 
                watersubdiv 4
105
 
                dynlight 1
106
 
                if (glext "GL_ARB_fragment_program") [
107
 
                    // make sure the 3D card is powerful enough for this
108
 
                    waterreflect 1
109
 
                ] [
110
 
                    waterreflect 0
111
 
                ]
112
 
                if (|| (glext "GL_EXT_stencil_two_side") (glext "GL_ATI_separate_stencil")) [
113
 
                    stencilbits 8
114
 
                    stencilshadow 40
115
 
                ] [
116
 
                    stencilbits 0
117
 
                    stencilshadow 0
118
 
                ]
119
 
                dynshadow 40
120
 
                lighterror 4
121
 
                scorch 1
122
 
                bullethole 1
123
 
                blood 1
124
 
                gib 1
125
 
                shotline 1
126
 
            ] [                 // low
127
 
                fsaa 0
128
 
                minlod 25
129
 
                fpsrange 20 25
130
 
                watersubdiv 16
131
 
                dynlight 0
132
 
                waterreflect 0
133
 
                stencilshadow 0
134
 
                stencilbits 0
135
 
                dynshadow 0
136
 
                lighterror 10
137
 
                scorch 0
138
 
                bullethole 0
139
 
                blood 0
140
 
                gib 0
141
 
                shotline 0
142
 
            ]
143
 
        ]
144
 
    ]
145
 
]
 
53
        if (= $arg1 6) [        // "INSANE!" gfx quality
 
54
                fsaa 8
 
55
                minlod 250
 
56
                alias gfxqualityalias 6
 
57
                fpsrange 100 1000
 
58
                watersubdiv 1
 
59
                dynlight 1
 
60
                waterreflect 1
 
61
                stencilbits 8
 
62
                stencilshadow 40
 
63
                dynshadow 40
 
64
                lighterror 1
 
65
                scorch 1
 
66
                bullethole 1
 
67
                blood 1
 
68
                gib 1
 
69
                shotline 1
 
70
                echo "Be mighty careful! This setting puts any & every graphics setting as high as absolutely possible!"
 
71
                trilinear 1
 
72
                waterrefract 1
 
73
                ] [
 
74
                if (= $arg1 5) [        // High gfx quality
 
75
                        fsaa 4
 
76
                        minlod 200
 
77
                        alias gfxqualityalias 5
 
78
                        fpsrange 100 1000
 
79
                        watersubdiv 2
 
80
                        dynlight 1
 
81
                        waterreflect 1
 
82
                        stencilbits 8
 
83
                        stencilshadow 40
 
84
                        dynshadow 40
 
85
                        lighterror 1
 
86
                        scorch 1
 
87
                        bullethole 1
 
88
                        blood 1
 
89
                        gib 1
 
90
                        shotline 1
 
91
                        trilinear 1
 
92
                        waterrefract 0
 
93
                        ] [
 
94
                        if (= $arg1 4) [        // Good gfx quality
 
95
                                fsaa 0
 
96
                                minlod 100
 
97
                                alias gfxqualityalias 4
 
98
                                fpsrange 60 60
 
99
                                watersubdiv 2
 
100
                                dynlight 1
 
101
                                waterreflect 1
 
102
                                stencilbits 8
 
103
                                stencilshadow 40
 
104
                                dynshadow 40
 
105
                                lighterror 4
 
106
                                scorch 1
 
107
                                bullethole 1
 
108
                                blood 1
 
109
                                gib 1
 
110
                                shotline 1
 
111
                                trilinear 1
 
112
                                waterrefract 0
 
113
                                ] [
 
114
                                if (= $arg1 3) [        // Medium gfx quality (DEFAULT)
 
115
                                        fsaa 0
 
116
                                        minlod 60
 
117
                                        alias gfxqualityalias 3
 
118
                                        fpsrange 30 40
 
119
                                        watersubdiv 4
 
120
                                        dynlight 1
 
121
                                        // Makes sure the 3D card is powerful enough for water reflection/shadow stencils...
 
122
                                        if (glext "GL_ARB_fragment_program") [ waterreflect 1 ] [ waterreflect 0 ]
 
123
                                        if (|| (glext "GL_EXT_stencil_two_side") (glext "GL_ATI_separate_stencil")) [ 
 
124
                                                stencilbits 8
 
125
                                                stencilshadow 40
 
126
                                                ] [
 
127
                                                stencilbits 0
 
128
                                                stencilshadow 0 ]
 
129
                                        dynshadow 40
 
130
                                        lighterror 4
 
131
                                        scorch 1
 
132
                                        bullethole 1
 
133
                                        blood 1
 
134
                                        gib 1
 
135
                                        shotline 1
 
136
                                        trilinear 1
 
137
                                        waterrefract 0
 
138
                                        ] [
 
139
                                        if (= $arg1 2) [        // Low gfx quality
 
140
                                                fsaa 0
 
141
                                                minlod 60
 
142
                                                alias gfxqualityalias 2
 
143
                                                fpsrange 20 25
 
144
                                                watersubdiv 16
 
145
                                                dynlight 0
 
146
                                                waterreflect 0
 
147
                                                stencilshadow 0
 
148
                                                stencilbits 0
 
149
                                                dynshadow 0
 
150
                                                lighterror 10
 
151
                                                scorch 0
 
152
                                                bullethole 0
 
153
                                                blood 0
 
154
                                                gib 0
 
155
                                                shotline 0
 
156
                                                trilinear 1
 
157
                                                waterrefract 0
 
158
                                                        ] [     // Horrible gfx quality
 
159
                                                        fsaa 0
 
160
                                                        minlod 60
 
161
                                                        alias gfxqualityalias 1
 
162
                                                        fpsrange 20 25
 
163
                                                        watersubdiv 64
 
164
                                                        dynlight 0
 
165
                                                        waterreflect 0
 
166
                                                        stencilshadow 0
 
167
                                                        stencilbits 0
 
168
                                                        dynshadow 0
 
169
                                                        lighterror 16
 
170
                                                        scorch 0
 
171
                                                        bullethole 0
 
172
                                                        blood 0
 
173
                                                        gib 0
 
174
                                                        shotline 0
 
175
                                                        trilinear 0
 
176
                                                        waterrefract 0
 
177
                                                ]
 
178
                                        ]
 
179
                                ]
 
180
                        ]
 
181
                ]
 
182
        ]
146
183
        
147
184
alias new_sound_quality [
148
185
    if (= $arg1 3) [ // high sound (DEFAULT)
 
186
        alias soundqualityalias 3
149
187
        maxsoundsatonce 10
150
188
        footsteps 1
151
189
        bulletairsound 1
152
190
        bulletbouncesound 1
153
191
    ] [
154
192
        if (= $arg1 2) [ // medium
 
193
            alias soundqualityalias 2
155
194
            maxsoundsatonce 8
156
195
            footsteps 1
157
196
            bulletairsound 0
158
197
            bulletbouncesound 1
159
198
        ] [                         // low
 
199
            alias soundqualityalias 1
160
200
            maxsoundsatonce 5
161
201
            footsteps 0
162
202
            bulletairsound 0
196
236
menuitemkeyinput "Screenshot: "     screenshot
197
237
menuitemkeyinput "Map overview: "   toggleshowmap
198
238
menuitemkeyinput "Drop CTF flag: "  dropflag
199
 
menuitem "" -1
200
 
menuitemcheckbox "Invert mouse: " "$invmouse" "invmouse $arg1"
201
 
menuitemtextinput "Mouse sensitivity            " "$sensitivity" "sensitivity $arg1"
 
239
menuitemkeyinput "Fullscreen: "     fullscreenscript
 
240
menuitem "" -1 // Invert mouse is a slider instead of a checkbox so the 2 sensitivity textboxes don't look weird.
 
241
menuitemslider "Invert mouse: " 0 1 "$invmouse" 1 "Disabled Enabled" "invmouse $arg1" 
 
242
menuitemtextinput "Mouse sensitivity:                           " "$sensitivity" "sensitivity $arg1" "" 12
 
243
menuitemtextinput "Sniper-scope sensitivity scale:                      " "$scopesensscale" "alias scopesensscale $arg1" "" 12
202
244
menuitem "" -1
203
245
menuitem "Reset keybinds to default settings..." [ showmenu "Reset Binds" ]
204
246
 
205
247
newmenu "Reset Binds"
206
248
menuinit [ alias resetbindsyes 0 ] // Ensures this menu works correctly.
207
249
menuitemcheckbox "Yes, reset all binds: " "alias resetbindsyes 1" "alias resetbindsyes $arg1" 
208
 
menuitem " 2      [ Apply! ]            " [ if $resetbindsyes [ resetbinds ] [ showmenu "" ] ] 
 
250
menuitem " 2       [ Apply! ]           " [ if $resetbindsyes [ resetbinds ] [ showmenu "" ] ] 
209
251
 
210
252
 
211
253
newmenu video
212
254
 
213
 
menuitemtextinput "Screen width:                                " "$scr_w" "scr_w $arg1"
214
 
menuitemtextinput "Screen height:                               " "$scr_h" "scr_h $arg1"
215
 
 
216
 
menuitemslider "Graphics detail: " 1 4 "(getgfxq)" 1 [Low Medium Good "Best (but slow)"] "new_gfx_quality $arg1"
 
255
menuitemtextinput "Screen width:                                " "$scr_w" "scr_w $arg1" "" 11
 
256
menuitemtextinput "Screen height:                               " "$scr_h" "scr_h $arg1" "" 11
 
257
menuitemslider "Graphics detail: " 1 6 "$gfxqualityalias" 1 [ Horrible Low Medium Good "High (Performs slow)" "INSANE! (Performs really slow)"] "new_gfx_quality $arg1"
217
258
menuitem "" -1
218
 
 
219
259
menuitemslider "Field of view: " 75 120 "$fov" 2 "" "fov $arg1"
220
260
menuitemslider "Gamma: " 30  300 "$gamma"  5 "" "gamma $arg1"
221
 
 
222
 
 
223
 
 
224
261
menuitemcheckbox "Fullscreen: " "$fullscreen" "fullscreen $arg1"
225
262
menuitemslider "Vsync: " -1 1 "$vsync" 1 "Default Disabled Enabled" "vsync $arg1"
226
263
menuitem "" -1
227
264
menuitem "Advanced video settings..."   [ showmenu "Advanced video settings" ]
228
 
 
229
265
menuitem "" -1
230
 
menuitem " 2                [ Apply now! ]" resetgl
 
266
menuitem " 2                          [ Apply now! ]" resetgl
 
267
 
231
268
 
232
269
newmenu "Advanced video settings"
233
270
 
234
271
alias fsaa_valuemap "-1 2 4 8 16"
235
272
menuitemslider "Antialiasing (FSAA): " 0 4 "(findlist $fsaa_valuemap $fsaa)" 1 "Off 2 4 8 16" "fsaa (at $fsaa_valuemap $arg1)"
236
273
 
237
 
alias minlod_valuemap "25 60 100 250"
238
 
menuitemslider "Minimal level of detail: " 0 3 "(findlist $minlod_valuemap $minlod)" 1 ["Low" "Decent" "Good" "Best"] "minlod (at $minlod_valuemap $arg1)"
 
274
alias minlod_valuemap "60 100 200 250"
 
275
menuitemslider "Minimal level of detail: " 0 3 "(findlist $minlod_valuemap $minlod)" 1 [ "Low" "Decent" "Good" "Best" ] "minlod (at $minlod_valuemap $arg1)"
239
276
menuitemslider "Light error: " 1 100 "$lighterror" 5 "" "lighterror $arg1"
240
277
 
241
278
alias watersubdiv_valuemap "16 8 4 2 1"
272
309
 
273
310
menuitemcheckbox "Bulletholes: " "$bullethole" "bullethole $arg1"
274
311
menuitemcheckbox "Scorch: " "$scorch" "scorch $arg1"
275
 
menuitemcheckbox "Blood: " "$blood" "blood $arg1; gib $arg1"
 
312
menuitemcheckbox "Blood/Gibs: " "$blood" "blood $arg1; gib $arg1"
 
313
menuitem "Enable 0.93 FOV compatiblity..." [ fovcompat; sleep 100 [ fovcompatmenu ] ]
276
314
menuitem "" -1
277
315
menuitem "FPS Range..." [ showmenu "FPS Range" ]
278
 
 
279
 
 
280
316
menuitem "" -1
281
317
menuitem " 2                      [ Apply now! ]                                " "resetgl"
282
318
 
 
319
alias fovcompatmenu [ showmenu settings; showmenu video; showmenu "Advanced video settings" ]
 
320
 
283
321
newmenu "FPS Range"
284
322
 
285
323
menuitem "My 486 0wnz y00         (8-10 FPS)" [closemenu "FPS Range"; fpsrange 8 10]
290
328
 
291
329
newmenu gameplay
292
330
 
293
 
menuitemtextinput "Nickname:                     " "result $curname" "name $arg1"
 
331
menuitemtextinput "Nickname:            " "result $curname" "name $arg1"
294
332
menuitemslider "Player skins: " 0 2 "$teamdisplaymode" 1 [Normal "Colored vests" "Full color"] "teamdisplaymode $arg1"
 
333
menuitemslider "Custom player skins: " 0 2 "$hidecustomskins" 1 [ "Always show" "Show in non-team modes" "Never show" ] "hidecustomskins $arg1"
295
334
menuitem "" -1
296
335
menuitemcheckbox "Auto weapon reload: " "$autoreload" "autoreload $arg1"
297
336
menuitem "Change to the enemy team" "changeteam"
298
 
menuitem "Change weapon"        "showmenu Weapons"
299
 
menuitem "Change player skin"          [showmenu (at [CLA RVSF] (curteam))]
 
337
menuitem "Change weapon..."        "showmenu Weapons"
 
338
menuitem "Change player skin..."          [showmenu (at [CLA RVSF] (curteam))]
300
339
 
301
340
newmenu Misc
302
341
 
303
342
menuitemcheckbox "Auto map download: " "$autogetmap" "autogetmap $arg1"
304
 
menuitemcheckbox "Reduced violence mode: " "(getponiesmode)" "reducedviolencemode $arg1"
 
343
menuitemcheckbox "Reduced violence mode: " "$poniesmodeon" "reducedviolencemode $arg1"
305
344
menuitemcheckbox "Show gamemodes as acronyms: " "$modeacronyms" "modeacronyms $arg1"
306
345
menuitemcheckbox "Show quit dialog when quitting: " "$askquit" "askquit = $arg1"
307
346
menuitemslider "Console size: " 0 20 "$consize" 1 "" "consize $arg1"
308
347
 
309
348
// Reduced game violence mode...
 
349
alias poniesmodeon 0
310
350
alias reducedviolencemode [
311
351
    if (= $arg1 1) [ 
 
352
            alias poniesmodeon 1
312
353
        blood 0
313
 
        gibnum 0
314
 
        loop i (- 31 24) [ mutesound (+ (+ $i 24) 1) ] // Mute pain sounds
 
354
        gib 0
 
355
        loop i 8 [ mutesound (+ $i 24) 0 ] // Mute pain sounds 
315
356
        echo OMG!Ponies! mode enabled - Violent game content has now been reduced.
316
357
    ] [ // Violent
 
358
            alias poniesmodeon 0
317
359
        blood 1
318
 
        gibnum 6
319
 
        unmuteallsounds
 
360
        gib 1
 
361
        loop i 8 [ mutesound (+ $i 24) 1 ] // Un-mute pain sounds
320
362
        echo OMG!Ponies! mode disabled...
321
363
    ]
322
364
]
323
 
alias getponiesmode [
324
 
    result (= $blood 0)
325
 
]
326
365
 
327
366
newmenu HUD
328
367
 
329
368
menuitem "Show:" -1
330
 
menuitemcheckbox "   Stats " "(= $hidestats 0)" "hidestats (= $arg1 0)"
 
369
menuitemcheckbox "   Graphics statistics " "(= $hidestats 0)" "hidestats (= $arg1 0)"
331
370
menuitemcheckbox "   Gun " "$hudgun" "hudgun $arg1"
332
371
menuitemcheckbox "   Radar " "(= $hideradar 0)" "hideradar (= $arg1 0)"
333
372
menuitemcheckbox "   Team icon " "(= $hideteam 0)" "hideteam (= $arg1 0)"
334
 
menuitemslider   "   Votes " 0 2 [$hidevote] 1 ["always" "until voted" "never"] [hidevote $arg1]
 
373
menuitemslider   "   Votes: " 0 2 [$hidevote] 1 [ "Always show" "Show until you vote" "Never show" ] [hidevote $arg1]
335
374
menuitemcheckbox "   Icons " "(= $hidehudequipment 0)" "hidehudequipment (= $arg1 0)"
336
375
menuitemcheckbox "   Console " "(= $hideconsole 0)" "hideconsole (= $arg1 0)"
337
376
menuitemcheckbox "   Spectator info " "(= $hidespecthud 0)" "hidespecthud (= $arg1 0)"
339
378
menuitemcheckbox "   Damage direction indicator " "(= $hidedamageindicator 0)" "hidedamageindicator (= $arg1 0)"
340
379
menuitemcheckbox "   Damage screen flash        " "$damagescreen" "damagescreen $arg1"
341
380
menuitemcheckbox "   Crosshair team-sign " "$crosshairteamsign" "crosshairteamsign $arg1"
 
381
menuitemcheckbox "   CTF icons" "(= $hidectfhud 0)" "hidectfhud  (= $arg1 0)"
342
382
menuitem "" -1
343
383
menuitemslider "Crosshair size: " 0 50 "$crosshairsize" 5 "" "crosshairsize $arg1"
344
384
menuitem "Change crosshair...                           "         "showmenu Crosshairs"
355
395
 
356
396
menuitemslider "Sound volume: " 0 255 "$soundvol" 16 "" "soundvol $arg1"
357
397
menuitemslider "Music volume: " 0 255 "$musicvol" 16 "" "musicvol $arg1"
358
 
menuitemslider "Sound detail: " 1 3 "(getsoundq)" 1 "Low Medium High" "new_sound_quality $arg1"
 
398
menuitemslider "Sound detail: " 1 3 "$soundqualityalias" 1 "Low Medium High" "new_sound_quality $arg1"
359
399
menuitem "" -1
360
400
menuitem "Advanced settings..." [ showmenu "Advanced settings" ]
361
401