153 lines
4.9 KiB
INI
153 lines
4.9 KiB
INI
// This file is not meant to be edited.
|
|
// It sets defaults to wrangle the engine into
|
|
// acting more useful towards our goals and agenda
|
|
// You can find Nuclide specific cvars in `cvars.cfg`
|
|
|
|
// default console font size is 12 pixels, negative values specifies explicit size
|
|
seta con_textsize -12
|
|
// console background should be opaque so we can read it properly
|
|
seta scr_conalpha 1
|
|
// idlefps 0 means we will match cl_maxfps
|
|
seta cl_idlefps 0
|
|
// forces CSQC to take the pvs of an entity into account on its end
|
|
seta r_ignoreentpvs 0
|
|
// required for spray logos
|
|
seta _pext_infoblobs 1
|
|
// required for speedy patch/curve collision
|
|
seta _q3bsp_bihtraces 1
|
|
// required for some custom prop entities
|
|
seta sv_gameplayfix_setmodelsize_qw 1
|
|
// required so that Quake does not round to the nearest hull or whatever
|
|
seta sv_gameplayfix_setmodelrealbox 1
|
|
// load console font in HL format
|
|
seta gl_font 0
|
|
seta gl_font fonts/squaregear/whitrabt.ttf
|
|
// sensible texture filtering default
|
|
seta gl_texturemode GL_LINEAR_MIPMAP_LINEAR
|
|
// sensible mipcap default
|
|
seta d_mipcap 0 1000
|
|
// sensible texture max size
|
|
seta gl_max_size 8192
|
|
// no affine texture projection on models by default
|
|
seta gl_affinemodels 0
|
|
// don't blend sprites by default
|
|
seta gl_blendsprites 0
|
|
// no flashblend by default
|
|
seta gl_flashblend 0
|
|
// we assume overbright 2 for best dynamic range
|
|
seta gl_overbright 2
|
|
// we assume highest texture quality
|
|
seta gl_picmip 0
|
|
// allow overlays like cshifts
|
|
seta gl_polyblend 1
|
|
// allow specular...
|
|
seta gl_specular 1
|
|
// but the engine forces a fallback, which is applied on everything, kill that
|
|
seta gl_specular_fallback 0
|
|
// set kernel dithering for defaultwall/defaultskin to 0
|
|
seta gl_kdither 0
|
|
// cull models out of the view to avoid e.g. shotgun shell clipping in HL
|
|
seta gl_mindist 4
|
|
// allow interpolation of entities
|
|
seta cl_nolerp 0
|
|
// allow interpolation between framegroups
|
|
seta r_noframegrouplerp 0
|
|
// allow interpolation between frames
|
|
seta r_nolerp 0
|
|
// not what you think this means, turning this to 1 disables diffusemap rendering
|
|
seta r_lightmap 0
|
|
// we want hdr quality lightmaps by default
|
|
seta r_lightmap_format e5bgr9
|
|
// we want vanilla lightmap saturation by default
|
|
seta r_lightmap_saturation 1
|
|
// allow models to respect light direction
|
|
seta r_nolightdir 0
|
|
// respect colored lighting files
|
|
seta r_loadlit 1
|
|
// FBO setting, render 1:1 framebuffer to our window
|
|
seta r_renderscale 1
|
|
// disable offset/parallax mapping
|
|
seta r_glsl_offsetmapping 0
|
|
// disable softwarebanding
|
|
seta r_softwarebanding 0
|
|
// disable any possible overlay we might have
|
|
seta r_postprocshader ""
|
|
// disable low dynamic range light clamping
|
|
seta gl_ldr 0
|
|
// allow fullbright colors on brush models
|
|
seta r_fb_bmodels 1
|
|
// allow fullbright colors on models
|
|
seta r_fb_models 1
|
|
// shadows
|
|
seta r_shadows 1
|
|
seta r_shadow_realtime_dlight 1
|
|
seta r_shadow_realtime_dlight_shadows 1
|
|
seta r_shadow_realtime_world 1
|
|
// disable bloom
|
|
seta r_bloom 0
|
|
// disable engine coronas
|
|
seta r_coronas 0
|
|
// enable deluxe mapping on maps that support it
|
|
seta r_deluxemapping 1
|
|
// allow static entities like flames
|
|
seta r_drawflame 1
|
|
// don't render the world flat shaded
|
|
seta r_drawflat 0
|
|
// allow dlights, colored ones at that (2 forces all to be monochrome like Q1)
|
|
seta r_dynamic 1
|
|
// full quality sky setting
|
|
seta r_fastsky 0
|
|
// classic liquid style rendering
|
|
seta r_lavastyle 1
|
|
seta r_waterstyle 1
|
|
seta r_slimestyle 1
|
|
seta r_telestyle 1
|
|
// disable stain mapping
|
|
seta r_stains 0
|
|
// enable the waterwarp shader
|
|
seta r_waterwarp 1
|
|
// allow scripted particles
|
|
seta r_particledesc "default"
|
|
// control gamma via glsl when in windowed mode
|
|
seta vid_hardwaregamma 1
|
|
// because the defaul cursor scale is not 1 apparently
|
|
seta cl_cursor_scale "1"
|
|
// disable any extra bob the engine may have.
|
|
seta cl_bob "0"
|
|
// allow people to look up almost all the way
|
|
seta maxpitch "89"
|
|
// ditto, but for downwards viewing
|
|
seta minpitch "-89"
|
|
// this fixes model pitches, otherwise all of our angle math would need *= -1 on x
|
|
seta r_meshpitch "1"
|
|
// default bob values for Nuclide
|
|
seta v_bob "0.01"
|
|
seta v_bobcycle "0.8"
|
|
seta v_bobup "0.5"
|
|
// disable engine side content blends, let the client-game handle it
|
|
seta v_contentblend "0"
|
|
// people hate having to manually save configs
|
|
seta cfg_save_auto "1"
|
|
// menu doesn't need to operate at more than 60 fps
|
|
seta cl_idlefps "60"
|
|
// game shouldn't need to run at more than 250 fps right now
|
|
seta cl_maxfps "250"
|
|
// allow native code if it's there I guess
|
|
seta com_nogamedirnativecode "0"
|
|
// don't log centerprints
|
|
seta con_logcenterprint "0"
|
|
// don't display regular prints in the top corner
|
|
seta con_notifylines "0"
|
|
// set a default locale, because the engine won't
|
|
seta lang "en_us"
|
|
// external texture formats that we recognize
|
|
seta r_imageextensions "vtf tga bmp pcx png jpg"
|
|
// store screenshots in TrueVision Targa by default
|
|
seta scr_sshot_type "tga"
|
|
// don't force music loops
|
|
seta media_repeat "0"
|
|
|
|
// set master servers
|
|
exec masters.lst
|
|
// load in Nuclide specific cvars
|
|
exec cvars.cfg
|