+ Reply to Thread
Results 1 to 2 of 2

Thread: Advice for long-time noob. CFG inside.

  1. #1
    Member Heafmo is on a distinguished road
    Join Date
    Jul 2011
    Posts
    32

    Advice for long-time noob. CFG inside.

    Hi there Ladies and Gentlemen. I spent a lot of my youth misguided and uninformed playing completely inferior FPS games and find it hard to really apply myself to Quake (same for anything for that matter) anyway, I just managed to, at least temporarily, fix the lag issues with Germany and have a lot more flexibility in the games I can play and am wondering if anyone can give me criticism on my game. Right now I'll post my CFG and see what you guys think, it's nowt special, had some fun writing it and I've not changed much in the last 6 months or so.

    I use neither WASD or ESDF... I use super leet OKL'COLON' as it offers 2 things, more mouse mat area as I shift the keyboard over to the left to make it comfortable, and it leaves me with a LOT more option for my thumbs to do in game which, since using Mouse 2 to jump, is a lot more availble for other things. Generally just using obscure guns on there like GL, MG, Gauntlet. I use the holy triforce of RL, LG and RG on mousescrolls and the forwardmost side mouse button, do you think that I would benefit from placing them on my keyboard as I do sacrifice a small amount of mouse stability to placing them there.

    I will upload some demo's when I get a streak of 3 games of not playing like a complete artard.

    unbindall
    seta com_allowconsole 1
    seta con_scale 0.7
    seta con_speed "999" // Speed console opens and closes
    seta con_background "0"
    seta cg_allowtaunt 1

    bind f8 "exec heafmo.cfg"
    bind f9 "exec heafmoacc.cfg"
    bind f7 "vid_restart"
    bind f6 "vote yes"
    bind f5 "vote no"
    bind f4 "readyup"
    bind PAUSE "timeout"
    bind DEL "timein"

    seta com_maxfps 120
    seta r_dispayrefresh 72
    seta r_enablebloom "0"
    seta r_enablepostprocess "1"

    seta r_BloomBlurScale "1.0"
    seta r_Enablecolorcorrect "1"
    seta r_BloomBlurFalloff "0.75"
    seta r_BloomBlurRadius "5"
    seta r_BloomPasses "1"
    seta r_BloomSceneIntensity "1.000"
    seta r_BloomSceneSaturation "1.000"
    seta r_BloomIntensity "0.50"
    seta r_BloomSaturation "0.800"
    seta r_BloomBrightThreshold "0.25"

    seta r_mode "23"
    seta r_picmip "16"
    seta r_mapoverbrightbits "2"
    seta r_mapoverbrightcap "255"
    seta r_overbrightbits "1"
    seta r_intensity "1"
    seta r_ignorehwgamma "1"
    seta r_dynamiclight "0"
    seta r_fastsky "0"
    seta r_subdivisions "80"
    seta r_lodbias "-2"
    seta r_vertexlight "0"
    seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
    seta r_detailtextures "1"
    seta r_floatingPointFBOs "0"
    seta r_primitives "0"
    seta r_faceplanecull "1"
    seta r_swapinterval "0"
    seta r_ignoreGLErrors "1"
    seta r_flares "0"
    seta r_simplemipmaps "1"
    seta r_depthbits "0"
    seta r_stencilbits "0"
    seta r_stereo "0"
    seta r_colorbits "32"
    seta r_texturebits "32"
    seta r_roundimagesdown "1"
    seta r_ext_texture_env_add "1"
    seta r_ext_compiled_vertex_array "1"
    seta r_ext_multitexture "1"
    seta r_ext_gamma_control "1"
    seta r_ext_compressed_textures "1"
    seta r_allowExtensions "1"
    seta r_glDriver "opengl32"

    //Sound
    seta s_musicvolume "0"
    seta s_doppler "0"
    seta s_ambient "0"
    seta cg_predictitems "0"
    seta cg_buzzersound 0
    seta cg_playteamvo 0
    seta cg_rewardsvo 0

    //Mouse

    seta sensitivity "7.5"
    seta m_cpi "800"
    seta m_filter "0"
    seta m_yaw "0.022"
    seta m_pitch "0.022"
    seta cl_mouseAccel "0.0"
    seta cl_mouseaccelpower "1.5"
    seta cl_mouseAccelOffset "0"
    seta cl_mouseSensCap "0"
    seta cl_mouseAccelStyle "0"
    seta m_forward "0.22"
    seta m_side "0.22"
    seta in_mouse "2"
    seta cg_zoomSensitivity "0.7"
    seta cg_zoomfov "80"

    //Visual+HUD Settings

    seta cg_hudfiles "ui/heafnew.cfg";loadhud

    seta r_gamma "1.3" // Brightness
    seta r_contrast "1" // Contrast

    seta cg_fov 110
    seta cg_viewsize 100
    seta cg_simpleitems 1
    seta cg_simpleitemsradius 15

    seta cg_drawGun 2
    seta cg_gunZ -8
    seta cg_gunY 2.7
    seta cg_gunX -10

    seta cg_gibs "0"
    seta cg_drawpregamemessages 0
    seta cg_plasmastyle 1
    seta cg_leveltimerdirection 0
    seta cg_muzzleflash 0
    seta cg_draw3dicons 0
    seta cg_trueshotgun 1
    seta cg_autoswitch 0
    seta cg_bubbletrail 0
    seta cg_marks 0
    seta cg_scorePlums 0
    seta cg_drawcrosshairnames 1
    seta cg_drawcrosshairTeamhealth 2
    seta cg_drawCrosshair 2
    seta cg_drawfullweaponbar 1
    seta cg_crosshaircolor "5"
    seta cg_crosshairsize "18"
    seta cg_crosshairHitStyle "0"
    seta cg_crosshairHitTime "200"
    seta cg_crosshairHitColor "1"
    seta cg_crosshairBrightness "0.7"
    seta cg_crosshairPulse "0"
    seta cg_HitBeep "3"
    seta cg_drawitempickups 5
    seta cg_brasstime 0
    seta cg_weaponbar 2
    seta cg_drawammowarning 0
    seta cg_kickscale 0
    seta cg_bob 0
    seta cg_DrawFriend 1
    seta cg_Shadows 1
    seta cg_rocketstyle 1
    seta cg_smoke_SG 0
    seta cg_smokeRadius_GL "0" // Grenade smoke size
    seta cg_smokeRadius_RL "0" // Rocket smoke size

    seta cg_impactSparks "1"
    seta cg_impactSparksLifetime "150"
    seta cg_impactSparksSize "2"
    seta cg_impactSparksVelocity "0"
    seta cg_waterwarp 0

    seta cg_screenDamage "0"
    seta cg_screenDamage_Self "0x00000000"
    seta cg_screenDamage_Team "0x700000C8"

    seta cg_drawrewards 0
    seta cg_drawfragmessages 0
    seta cg_drawspecmessages 0

    //Spectate Settings
    seta cg_playernames 1

    //Graphs
    seta cg_drawfps 0
    seta cg_lagometer 0

    //LG Settings
    seta cg_lightningstyle 2
    seta cg_lightningimpact 0
    seta cg_truelightning 0.8

    //Rail Settings
    seta color1 1
    seta color2 25
    seta cg_railstyle 1
    seta cg_railTrailTime "1400" // Synced to slug reload time
    seta r_railSegmentLength "0.1"
    seta r_railCoreWidth "10"
    seta r_railWidth "5"
    seta cg_predictlocalrailshots "0"
    seta cg_zoomscaling 0

    //Movement Binds
    bind o "+forward"
    bind l "+back"
    bind k "+MOVEleft"
    bind SEMICOLON "+MOVEright"
    bind m "+speed"
    bind h "+movedown"
    bind mouse2 "+moveup"

    //Weapon Binds
    bind mouse1 "+attack"
    bind mouse2 "+moveup"
    seta cg_zoomtoggle "0"
    bind mouse3 "dropweapon"

    bind SPACE "weapon 1" //Gauntlet
    bind LeftArrow "weapon 2" //MG
    bind 2 "weapon 3" //SG
    bind p "weapon 3"
    bind n "weapon 4" //GL
    bind mwheeldown "weapon 5" //RL
    bind i "weapon 5"
    bind mwheelup "weapon 6" //LG
    bind p "weapon 6
    bind 1 "weapon 7" //RG
    bind j "weapon 7
    bind ' "weapon 8" //Plasma Gun

    bind TAB "+scores"


    //CHAT
    bind a "messagemode"
    bind s "messagemode2"
    bind d "messagemode5"


    seta model "visor"
    seta cg_forceTeamModel "hunter/bright"
    seta cg_forceEnemyModel "keel/bright"
    seta cg_enemyUpperColor "0x00FF00FF"
    seta cg_enemyLowerColor "0x00FF00FF"
    seta cg_enemyHeadColor "0x00FF00FF"
    seta cg_teamUpperColor "0xFF0040FF"
    seta cg_teamLowerColor "0xFF0040FF"
    seta cg_teamHeadColor "0xFF0040FF"
    seta cg_forceTeamWeaponColor "1"
    seta cg_forceEnemyWeaponColor "1"

    seta cg_playerLean "0.0"
    seta cg_deadBodyDarken "1"
    seta r_ambientscale "10"

    //GL Settings
    seta cg_weaponcolor_grenade "0xFF0000FF"


    //Demos and Screenshots
    seta cg_autoaction 3
    seta cl_demoRecordMessage "0" //Hides demo recording message

    //Teamchat
    bind say_team "Help, low health!"
    bind say_team "No Ammo!"
    bind say_team "Help me Secure/Defend!"
    bind say_team "Free Weapon"
    bind say_team "Enemy Rails!
    bind say_team "Danger!"
    bind say_team "Safe =]"
    bind say_team "Enemy Battlesuit!"
    bind say_team "Enemy Quad! D="
    bind say_team "LG Soon"
    bind say_team "Rail Soon"
    bind say_team "RA Soon"
    bind say_team "Item Taken"
    bind say_team "Armor Here"
    bind say_team "Armor Taken"

    bind say "=]"
    bind say "=["
    bind say "Teehee ^^"
    bind say "Meep Meep!"

  2. #2
    Senior Member Lorfa is a jewel in the rough Lorfa is a jewel in the rough Lorfa is a jewel in the rough Lorfa's Avatar
    Join Date
    Aug 2010
    Location
    Kepler-22b
    Posts
    8,487
    Some points on that config:

    com_maxFPS 120 is unnecessary. It won't actually take 120 (just drawFPS will tell you it does, fraps tells the truth). It will only take 1000/x as an integer or close to it, and will round up otherwise so the next value it will take is 111. Since 125 is the default you could leave it out.

    If you have r_enableBloom "0" then you don't need any of the r_bloom cvars as they won't apply.

    The max r_picmip value is 10 in QL.

    Can leave out:

    seta r_detailtextures "1"
    seta r_floatingPointFBOs "0"
    seta r_primitives "0"
    seta r_faceplanecull "1"
    seta r_swapinterval "0"
    seta r_ignoreGLErrors "1"
    seta r_flares "0"

    seta r_stereo "0"
    seta r_roundimagesdown "1"

    seta r_ext_texture_env_add "1"
    seta r_ext_compiled_vertex_array "1"
    seta r_ext_multitexture "1"
    seta r_ext_gamma_control "1"

    seta r_allowExtensions "1"
    seta r_glDriver "opengl32"

    seta m_forward "0.22"
    seta m_side "0.22"


    As they are ineffectual or things you'd never want to change.

    Being a bit ocd but:

    seta cg_buzzersound 0
    seta cg_playteamvo 0
    seta cg_rewardsvo 0


    Are lacking quotes on their values, the rest of the entries have quotes :-P

    Edit: Actually many lack their quotes. Perhaps they aren't necessary but this alternating between quotes and no quotes is weird :-p

    seta cl_mouseAccelStyle "0"

    Doesn't exist.. was removed some time ago. Of course you can create ineffectual cvars with seta with values that can be tested for or commands to be vstr'd. So it will behave as if it is exists but have no effect.

    When Accel is 0 these become meaningless:

    seta cl_mouseaccelpower "1.5"
    seta cl_mouseAccelOffset "0"
    seta cl_mouseSensCap "0"


    With screendamage 0 these become meaningless:

    seta cg_screenDamage_Self "0x00000000"
    seta cg_screenDamage_Team "0x700000C8"


    Nitpicking but:

    seta cg_railTrailTime "1400" // Synced to slug reload time

    It's actually 1500 ms.

    bind mouse2 "+moveup"

    This entry is repeated in movement binds and weapon binds.

    Your teamchat binds are missing their keys. Probably should be commented out if you're not going to provide keys for them as that will just generate a bunch of errors.

    Lastly these binds are a bit of a mess:

    bind SPACE "weapon 1" //Gauntlet
    bind LeftArrow "weapon 2" //MG
    bind 2 "weapon 3" //SG
    bind p "weapon 3"
    bind n "weapon 4" //GL
    bind mwheeldown "weapon 5" //RL
    bind i "weapon 5"
    bind mwheelup "weapon 6" //LG
    bind p "weapon 6
    bind 1 "weapon 7" //RG
    bind j "weapon 7
    bind ' "weapon 8" //Plasma Gun


    Why is p being rebound to weapon 6.

    Why two entries for weapons 3, and 7 that are so far away from one another.

    I don't see how you are selecting MG when it's set to left arrow. You must have a Stretch Armstrong thumb. Otherwise that would kill my wrist.

    do you think that I would benefit from placing them on my keyboard as I do sacrifice a small amount of mouse stability to placing them there.
    I'm not sure as there are plenty of strong players that use either mwheelup or mwheeldown to select RL, RG, or LG. I feel like this should be bad as it confines your mouse grip and you could accidentally trigger a switch when trying to press mouse3.

    It doesn't destabilize the mouse as much hitting a top button though (which is not much if the mouse has a low actuation pressure buttons).

    I once looked at the configs of 39 top players, and normalized their weapon select keys to a WASD like setup (ESDF since that's what I use). "mu" and "md" are mwheelup and mwheeldown.

    Here were the results:

    Gauntlet:

    2 - 15
    c - 5
    w - 3
    x - 3
    q - 2
    md - 2
    ctrl - 2
    b - 2
    v - 1
    g - 1
    z - 1
    h - 1
    4 - 1

    MG - most common:

    3 - 11
    2 - 5
    c - 2
    mu - 3
    g - 2
    v - 2
    a - 2
    b - 2
    t - 2
    wk - 2
    wn - 1
    m3 - 1
    4 - 1
    w - 1
    r - 1
    m4 - 1

    SG - most common:

    4 - 8
    g - 7
    v - 5
    mu - 3
    w - 3
    q - 2
    b - 2
    shift - 2
    c - 2
    3 - 1
    q - 1

    GL - most common:

    g - 5
    h - 5
    5 - 4
    t - 3
    x - 3
    c - 2
    4 - 2
    q - 2
    ctrl - 2
    v - 2
    w - 1
    1 - 1
    shift - 1
    b - 1
    r - 1
    md - 1
    mu - 1
    a - 1

    RL - most common:

    r - 11
    w - 9
    t - 4
    m2 - 3
    sp - 2
    m3 - 2
    mu - 2
    q - 1
    3 - 1
    6 - 1
    z - 1
    md - 1
    a - 1

    LG - most common:

    t - 6
    g - 5
    a - 4
    w - 4
    m2- 4
    r - 3
    m3 - 3
    b - 2
    c - 2
    x - 1
    md - 1
    space - 1
    h - 1
    v - 1
    mu - 1

    RG - most common:

    r - 11
    w - 5
    a - 4
    t - 4
    z - 4
    g - 4
    v - 2
    c - 1
    8 - 1
    m3 - 1
    space - 1
    md - 1

    PG - most common:

    g - 9
    w - 5
    r - 5
    t - 5
    x - 2
    c - 1
    h - 1
    q - 1
    v - 1
    mu - 1
    4 - 1
    md - 3
    a - 2
    z - 1
    m2 - 1

    Most popular all (attempted construction):

    2- gt
    3 - mg
    4 - sg (try v instead)
    h - gl
    r - rl
    t - lg
    w - rg (r rl > r rg skill level, 2nd choice w)
    g - pg

    Remember all these were normalized to ESDF.

    To put the above average config in terms of okl; it would look like:

    8 - gt
    9 - mg
    0 - sg (try '/' instead)
    enter - gl
    p - rl
    t - lg
    i - rg
    ' - pg

    Not saying this config would work for you, or that you should follow anyone in particular. Perhaps it will give you some more ideas to work with though to find something that works best for you personally.

    The i, p, [, and / keys though should be the easiest for you to hit.

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts