123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- // ** variables not included on menudef
- // SERVER VARIABLES
- ////////////////////
- // Performance and appearance
- server bool boa_bidiswitch = false; //2D trees
- server bool boa_bubbleswitch = true; //Bubbles
- server bool boa_cinderswitch = true; //Cinder
- server bool boa_cloudswitch = true; //Clouds
- server bool boa_dustswitch = true; //Stardust
- server bool boa_fogswitch = true; //Fog
- server bool boa_leavesswitch = true; //Falling leaves
- server bool boa_litsswitch = true; //Underwater lights
- server bool boa_rainswitch = true; //Rain
- server bool boa_shaderoverlayswitch = true; //Heat and sandstorm
- server bool boa_smokeswitch = true; //Smoke
- server bool boa_smoketype = true; //Thin/thick smoke
- server bool boa_snowswitch = true; //Snow
- server bool boa_splashswitch = true; //Water splashes
- server bool boa_steamswitch = true; //Steam - this should be kept TRUE to avoid issues with zyklon steam spawners
- server bool boa_strafetilt = true; //Strafe camera tilt
- server bool boa_tilteffects = true; // Override to disable cosmetic tilt effects (except for level tilt) ** // Needs menu entry
- server bool boa_torchtype = true; //Particle/sprite torches
- server bool boa_groundplume = true; //Ground terrain splashes
- server int boa_bloodlifetime = 60; //Blood lifetime, s
- server int boa_boomswitch = 5; //Explosion density
- server int boa_casinglifetime = 60; //Casings lifetime, s
- server int boa_debrislifetime = 60; //Debris lifetime, s
- server int boa_fireswitch = 5; //Flame density
- server int boa_grasslod = 8192; //Grass render distance
- server int boa_lightningdensity = 10; //Lightning density
- server int boa_maxdebrisactors = 64; //Debris limit
- server int boa_maxflatdecals = 256; //Horizontal decals limit
- server int boa_maxparticleactors = 512; //Particles limit
- server int boa_scenelod = 8192; //Scenery render distance
- server int boa_sfxlod = 8192; //Special effects render distance
- server int boa_sparkswitch = 5; //Spark density
- server int boa_treeslod = 8192; //Tree render distance
- server int boa_cullrange = 8192; // Hard culling distance - takes precedence over all other defined ranges **
- server int boa_culllevel = 0; // Controls culling of additional actors (3d models and lights) **
- server int boa_debriscullstyle = 0; // Controls if debris items are remembered and reproduced when culled/restored (1, significant system impact), or if they are just spawned from scratch (0) **
- server int boa_cullactorlimit = 32; // Controls max number of culled actors to respawn per game tick (0 means unlimited. Clamped internally to no less than 256) **
- server bool boa_culling = true; // Enables/disables actor culling ** // Needs menu entry, possibly launcher choice
- // Blood (server)
- server bool boa_blood_gibs = true; //Spawn giblets
- server bool boa_blood_pools = true; //Spawn blood pools
- server float boa_blood_alpha = 0.75; //Alpha of the actors
- server float boa_blood_rand = 1.0; //Velocity
- server float boa_blood_size = 1.0; //Scale
- server int boa_blood_amt = 1; //Amount
- // These are hex-formated RGB colors converted to decimal to silence GZDB parsing errors (the hex values work fine in GZDoom)
- server noarchive int g_activecolor = 10027008;
- server noarchive int g_altcolor = 14483456;
- server noarchive int g_inactivecolor = 4473924;
- // Postprocessing (server)
- server bool boa_colorgrading = true; //Color grading
- // Cheats
- server cheat float boa_flinchamount = 1.0; //Flinch scalar
- server cheat int boa_recoilamount = 1; //Recoil scalar
- server cheat bool boa_sprintswitch = false; //Unlimited sprint
- // USER VARIABLES
- //////////////////
- // Gameplay options
- user bool boa_autoreload = true; //Autoreloading
- user bool boa_autosteer = false; //Autosteering while in a tank **
- user bool boa_devcomswitch = false; //Developer comments
- user float boa_uweffectsize = 0.01; //Underwater effect parameter
- server bool boa_peststomp = false; // Automatically stomp on rats and spiders
- // HUD options
- user int boa_hudratio = 0; // Force the fullscreen HUD elements to draw at a fixed ratio (Uses ForceRatios menu values)
- user int boa_hudobjectives = 1; // 1 allows toggling to a minimal objectives display that is displayed with the hud. 2 sets to always display.
- user bool boa_hudstats = true; // Show the Kills/Treasure/Secrets stats on the hud if they are enabled on automap
- user bool boa_hudammostats = false; // Shows total ammo stats for all current weapons on the fullscreen hud
- user bool boa_huddamageindicators = true; // Draws directional damage indicator overlay on the screen
- user bool boa_hudgrenadeindicators = true; // Draws directional grenade indicator overlay on the screen
- user float boa_hudcompassscale = 1.0; // Scale of the compass when drawn on the hud
- user bool boa_altmessagestyle = false; // Force fullscreen-style messages, even with the traditional HUD
- user float boa_hudmeterfade = 0.0; // Hide the stamina and air meters when they are full
- user int boa_hudshowpartime = 0; // Show the current map time and par time on the hud (1 shows map and par time and keeps the total time, 2 shows just map and par time in place of total time)
- // Render distance (user)
- user int boa_drop1_dist = 1536; //Large blood drops
- user int boa_drop2_dist = 768; //Medium blood drops
- user int boa_drop3_dist = 384; //Small blood drops
- // Postprocessing (user)
- // Lens flares
- user bool boa_pp_lensflares = true;
- user float boa_pp_lensflares_amount = 0.2;
- user float boa_pp_lensflares_distance = 0.009;
- user float boa_pp_lensflares_threshold = 0.1;
- user int boa_pp_lensflares_samples = 16;
- // Vignette
- user bool boa_pp_vignette = true;
- user float boa_pp_vignette_falloff = 0.3;
- user float boa_pp_vignette_intensity = 80.0;
- //Pixelated Film Grain
- user bool boa_filmgrain = true;
- user float boa_filmgrain_amount = 0.1;
- user int boa_filmgrain_pixelsize = 640;
- // Motion Blur
- user bool boa_mblur = true;
- user bool boa_mblur_autostop = true;
- user float boa_mblur_recovery = 64;
- user float boa_mblur_recovery2 = 90;
- user float boa_mblur_strength = 64;
- user float boa_mblur_threshold = 30;
- user int boa_mblur_blendmode = 1;
- user int boa_mblur_samples = 5;
- // Developer tools
- server bool boa_debugvoiceovers = false; // Prints notification if a message has no corresponding audio file
- server bool boa_debugalarms = false; // Highlights selected activator of an alarm panel with green light
- server bool boa_debugparticles = false; // Prints particle count and current tick delay value once every second
- server bool boa_debugholdinventory = false; // Prints list of restored inventory items for InventoryHolder actor
- server bool boa_debugsafes = false; // Prints safe combinations to console when they are activated
- server bool boa_debugtankintercepts = false; // Shows a sprite at tank aim/intercept target spots
- server bool boa_debugculling = false; // Shows culling max actor limit information
- server bool boa_debugscreenblends = false; // Shows color blend information for damage screen
- server bool boa_debugbarrelspawns = false; // Shows position and orientation information for barrels which were automatically fixed
- server bool boa_debugcoopcheckpoints = false; // Shows silhouettes of new co-op player positions
- server int boa_debugterrainsounds = 0; // Shows info on the current footstep sound being played (1 for only floors with no assigned terrain, 2 for all)
- server bool boa_defaultprint = false; // Use the engine's MidPrint and console handling instead of Widget-based
- // Achievements
- user string boa_achievementrecord0 = "";
- user string boa_achievementrecord1 = "";
- user string boa_achievementrecord2 = "";
- user string boa_achievementrecord3 = "";
- // Miscellaneous
- user bool boa_firstrun = true;
- user bool boa_remode = false;
- user float boa_itemlabelscale = 1.0;
|