allow_mp_invites
        true
    
    allow multiplayer game invites from all users
    CLIENT
    
        allow_stranger_dms
        true
    
    allow private messages from non-friends
    CLIENT
    
        alt_f4_quits_even_while_playing
        true
    
    
    CLIENT
    
        always_render_cursor_trail
        true
    
    always render the cursor trail, even when not moving the cursor
    CLIENTSKINS
    
        animation_speed_override
        -1
    
    
    SERVERPROTECTEDGAMEPLAY
    
        approach_circle_alpha_multiplier
        0.8999999761581421
    
    
    CLIENTSKINSSERVERGAMEPLAY
    
        approach_scale_multiplier
        3
    
    
    CLIENTSKINSSERVERGAMEPLAY
    
        approachtime_max
        450
    
    
    SERVERPROTECTEDGAMEPLAY
    
        approachtime_mid
        1200
    
    
    SERVERPROTECTEDGAMEPLAY
    
        approachtime_min
        1800
    
    
    SERVERPROTECTEDGAMEPLAY
    
        ar_override
        -1
    
    use this to override between AR 0 and AR 12.5+. active if value is more than or equal to 0.
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        ar_override_lock
        false
    
    always force constant AR even through speed changes
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        ar_overridenegative
        0
    
    use this to override below AR 0. active if value is less than 0, disabled otherwise. this override always overrides the other override.
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        asio_buffer_size
        -1
    
    buffer size in samples (usually 44100 samples per second)
    CLIENT
    
        auto_and_relax_block_user_input
        true
    
    
    CLIENT
    
        auto_cursordance
        false
    
    
    CLIENTSERVER
    
        auto_snapping_strength
        1
    
    How many iterations of quadratic interpolation to use, more = snappier, 0 = linear
    CLIENTSERVER
    
        auto_update
        true
    
    
    CLIENT
    
        automatic_cursor_size
        false
    
    
    CLIENTSKINS
    
        autopilot_lenience
        0.75
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        autopilot_snapping_strength
        2
    
    How many iterations of quadratic interpolation to use, more = snappier, 0 = linear
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        avoid_flashes
        false
    
    disable flashing elements (like FL dimming on sliders)
    CLIENT
    
        background_alpha
        1
    
    transparency of all background layers at once, only useful for FPoSu
    CLIENTSKINSSERVER
    
        background_brightness
        0
    
    0 to 1, if this is larger than 0 then it will replace the entire beatmap background image with a solid color (see background_color_r/g/b)
    CLIENTSKINSSERVER
    
        background_color_b
        255
    
    0 to 255, only relevant if background_brightness is larger than 0
    CLIENTSKINSSERVER
    
        background_color_g
        255
    
    0 to 255, only relevant if background_brightness is larger than 0
    CLIENTSKINSSERVER
    
        background_color_r
        255
    
    0 to 255, only relevant if background_brightness is larger than 0
    CLIENTSKINSSERVER
    
        background_dim
        0.8999999761581421
    
    
    CLIENTSKINSSERVER
    
        background_dont_fade_during_breaks
        false
    
    
    CLIENTSKINSSERVER
    
        background_fade_after_load
        true
    
    
    CLIENTSKINSSERVER
    
        background_fade_in_duration
        0.8500000238418579
    
    
    CLIENTSKINSSERVER
    
        background_fade_min_duration
        1.399999976158142
    
    Only fade if the break is longer than this (in seconds)
    CLIENTSKINSSERVER
    
        background_fade_out_duration
        0.25
    
    
    CLIENTSKINSSERVER
    
        background_image_cache_size
        32
    
    how many images can stay loaded in parallel
    CLIENT
    
        background_image_eviction_delay_frames
        0
    
    how many frames to keep stale background images in the cache before deleting them (if seconds && frames)
    CLIENT
    
        background_image_eviction_delay_seconds
        0.05000000074505806
    
    how many seconds to keep stale background images in the cache before deleting them (if seconds && frames)
    CLIENT
    
        background_image_loading_delay
        0.10000000149011612
    
    how many seconds to wait until loading background images for visible beatmaps starts
    CLIENT
    
        beatmap_max_num_hitobjects
        40000
    
    maximum number of total allowed hitobjects per beatmap (prevent crashing on deliberate game-breaking beatmaps)
    
    
        beatmap_max_num_slider_scoringtimes
        32768
    
    maximum number of slider score increase events allowed per slider (prevent crashing on deliberate game-breaking beatmaps)
    
    
        beatmap_mirror_override
        ""
    
    URL of custom beatmap download mirror
    CLIENT
    
        beatmap_preview_mods_live
        false
    
    whether to immediately apply all currently selected mods while browsing beatmaps (e.g. speed/pitch)
    CLIENTSKINSSERVER
    
        beatmap_preview_music_loop
        true
    
    
    CLIENTSKINSSERVER
    
        beatmap_version
        128
    
    maximum supported .osu file version, above this will simply not load (this was 14 but got bumped to 128 due to lazer backports)
    CLIENT
    
        bleedingedge
        false
    
    
    CLIENT
    
        borderless
        ""
    
    
    CLIENT
    
        bug_flicker_log
        false
    
    
    CLIENTSKINSSERVER
    
        build_timestamp
        "2509071213"
    
    
    
    
        cbf
        false
    
    click between frames
    CLIENT
    
        center
        ""
    
    
    CLIENT
    
        chat_auto_hide
        true
    
    automatically hide chat during gameplay
    CLIENT
    
        chat_highlight_words
        ""
    
    space-separated list of words to treat as a mention
    CLIENT
    
        chat_ignore_list
        ""
    
    space-separated list of words to ignore
    CLIENT
    
        chat_notify_on_dm
        true
    
    
    CLIENT
    
        chat_notify_on_mention
        true
    
    get notified when someone says your name
    CLIENT
    
        chat_ping_on_mention
        true
    
    play a sound when someone says your name
    CLIENT
    
        chat_ticker
        true
    
    
    CLIENT
    
        circle_color_saturation
        1
    
    
    CLIENTSKINSSERVER
    
        circle_fade_out_scale
        0.4000000059604645
    
    
    CLIENTSKINSSERVER
    
        circle_number_rainbow
        false
    
    
    CLIENTSKINSSERVER
    
        circle_rainbow
        false
    
    
    CLIENTSKINSSERVER
    
        circle_shake_duration
        0.11999999731779099
    
    
    CLIENTSKINSSERVER
    
        circle_shake_strength
        8
    
    
    CLIENTSKINSSERVER
    
        clear
        "clear"
    
    
    
    
        collections_custom_enabled
        true
    
    load custom collections.db
    CLIENTSKINSSERVER
    
        collections_custom_version
        20220110
    
    maximum supported custom collections.db version
    CLIENTSKINSSERVER
    
        collections_legacy_enabled
        true
    
    load osu!'s collection.db
    CLIENTSKINSSERVER
    
        collections_save_immediately
        true
    
    write collections.db as soon as anything is changed
    CLIENTSKINSSERVER
    
        combo_anim1_duration
        0.15000000596046448
    
    
    CLIENTSKINSSERVER
    
        combo_anim1_size
        0.15000000596046448
    
    
    CLIENTSKINSSERVER
    
        combo_anim2_duration
        0.4000000059604645
    
    
    CLIENTSKINSSERVER
    
        combo_anim2_size
        0.5
    
    
    CLIENTSKINSSERVER
    
        combobreak_sound_combo
        20
    
    Only play the combobreak sound if the combo is higher than this
    CLIENTSKINSSERVER
    
        complete_oauth
        ""
    
    
    CLIENT
    
        confine_cursor_fullscreen
        true
    
    
    CLIENTSKINSSERVER
    
        confine_cursor_never
        false
    
    
    CLIENTSKINSSERVER
    
        confine_cursor_windowed
        false
    
    
    CLIENTSKINSSERVER
    
        console_logging
        true
    
    
    CLIENTSKINSSERVER
    
        console_overlay
        false
    
    should the log overlay always be visible (or only if the console is out)
    CLIENTSKINSSERVER
    
        console_overlay_lines
        6
    
    max number of lines of text
    CLIENTSKINSSERVER
    
        console_overlay_scale
        1
    
    log text size multiplier
    CLIENTSKINSSERVER
    
        consolebox_animspeed
        12
    
    
    CLIENTSKINSSERVER
    
        consolebox_draw_helptext
        true
    
    whether convar suggestions also draw their helptext
    CLIENTSKINSSERVER
    
        consolebox_draw_preview
        true
    
    whether the textbox shows the topmost suggestion while typing
    CLIENTSKINSSERVER
    
        cs_cap_sanity
        true
    
    
    SERVERPROTECTEDGAMEPLAY
    
        cs_override
        -1
    
    use this to override between CS 0 and CS 12.1429. active if value is more than or equal to 0.
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        cs_overridenegative
        0
    
    use this to override below CS 0. active if value is less than 0, disabled otherwise. this override always overrides the other override.
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        cursor_alpha
        1
    
    
    CLIENTSKINSSERVER
    
        cursor_expand_duration
        0.10000000149011612
    
    
    CLIENTSKINSSERVER
    
        cursor_expand_scale_multiplier
        1.2999999523162842
    
    
    CLIENTSKINSSERVER
    
        cursor_ripple_additive
        true
    
    use additive blending
    CLIENTSKINSSERVER
    
        cursor_ripple_alpha
        1
    
    
    CLIENTSKINSSERVER
    
        cursor_ripple_anim_end_scale
        0.5
    
    end size multiplier
    CLIENTSKINSSERVER
    
        cursor_ripple_anim_start_fadeout_delay
        0
    
    delay in seconds after which to start fading out (limited by cursor_ripple_duration of course)
    CLIENTSKINSSERVER
    
        cursor_ripple_anim_start_scale
        0.05000000074505806
    
    start size multiplier
    CLIENTSKINSSERVER
    
        cursor_ripple_duration
        0.699999988079071
    
    time in seconds each cursor ripple is visible
    CLIENTSKINSSERVER
    
        cursor_ripple_tint_b
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        cursor_ripple_tint_g
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        cursor_ripple_tint_r
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        cursor_scale
        1
    
    
    CLIENTSKINSSERVER
    
        cursor_trail_alpha
        1
    
    
    CLIENTSKINSSERVER
    
        cursor_trail_expand
        true
    
    if "CursorExpand: 1" in your skin.ini, whether the trail should then also expand or not
    CLIENTSKINSSERVER
    
        cursor_trail_length
        0.17000000178813934
    
    how long unsmooth cursortrails should be, in seconds
    CLIENTSKINSSERVER
    
        cursor_trail_max_size
        2048
    
    maximum number of rendered trail images, array size limit
    CLIENTSKINSSERVER
    
        cursor_trail_scale
        1
    
    
    CLIENTSKINSSERVER
    
        cursor_trail_smooth_div
        4
    
    divide the cursortrail.png image size by this much, for determining the distance to the next trail image
    CLIENTSKINSSERVER
    
        cursor_trail_smooth_force
        false
    
    
    CLIENTSKINSSERVER
    
        cursor_trail_smooth_length
        0.5
    
    how long smooth cursortrails should be, in seconds
    CLIENTSKINSSERVER
    
        cursor_trail_spacing
        15
    
    how big the gap between consecutive unsmooth cursortrail images should be, in milliseconds
    CLIENTSKINSSERVER
    
        database_enabled
        true
    
    
    CLIENT
    
        database_ignore_version
        true
    
    ignore upper version limit and force load the db file (may crash)
    CLIENT
    
        database_version
        20250815
    
    maximum supported osu!.db version, above this will use fallback loader
    CLIENT
    
        debug_anim
        false
    
    
    CLIENT
    
        debug_async_db
        false
    
    
    CLIENT
    
        debug_box_shadows
        false
    
    
    CLIENT
    
        debug_db
        false
    
    
    CLIENT
    
        debug_draw_timingpoints
        false
    
    
    SERVERPROTECTEDGAMEPLAY
    
        debug_engine
        false
    
    
    CLIENT
    
        debug_env
        false
    
    
    CLIENT
    
        debug_file
        false
    
    
    CLIENT
    
        debug_font
        false
    
    
    CLIENT
    
        debug_hiterrorbar_misaims
        false
    
    
    CLIENT
    
        debug_image
        false
    
    
    CLIENT
    
        debug_mouse
        false
    
    
    SERVERPROTECTEDGAMEPLAY
    
        debug_network
        false
    
    
    
    
        debug_opengl
        false
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        debug_opengl_v
        false
    
    
    CLIENT
    
        debug_osu
        false
    
    
    CLIENT
    
        debug_pp
        false
    
    
    CLIENT
    
        debug_rm
        false
    
    
    CLIENT
    
        debug_rt
        false
    
    draws all rendertargets with a translucent green background
    SERVERPROTECTEDGAMEPLAY
    
        debug_shaders
        false
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        debug_snd
        false
    
    
    CLIENT
    
        debug_vprof
        false
    
    
    CLIENTSERVER
    
        disable_mousebuttons
        false
    
    
    CLIENTSKINSSERVER
    
        disable_mousewheel
        false
    
    
    CLIENTSKINSSERVER
    
        dpiinfo
        ""
    
    
    CLIENT
    
        drain_kill
        true
    
    whether to kill the player upon failing
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        drain_kill_notification_duration
        1
    
    how long to display the "You have failed, but you can keep playing!" notification (0 = disabled)
    CLIENTSKINSSERVER
    
        draw_accuracy
        true
    
    
    CLIENTSKINSSERVER
    
        draw_approach_circles
        true
    
    
    CLIENTSKINSSERVER
    
        draw_beatmap_background_image
        true
    
    
    CLIENTSKINSSERVER
    
        draw_circles
        true
    
    
    CLIENTSKINSSERVER
    
        draw_combo
        true
    
    
    CLIENTSKINSSERVER
    
        draw_continue
        true
    
    
    CLIENTSKINSSERVER
    
        draw_cursor_ripples
        false
    
    
    CLIENTSKINSSERVER
    
        draw_cursor_trail
        true
    
    
    CLIENTSKINSSERVER
    
        draw_followpoints
        true
    
    
    CLIENTSKINSSERVER
    
        draw_fps
        true
    
    
    CLIENTSKINSSERVER
    
        draw_hiterrorbar
        true
    
    
    CLIENTSKINSSERVER
    
        draw_hiterrorbar_bottom
        true
    
    
    CLIENTSKINSSERVER
    
        draw_hiterrorbar_left
        false
    
    
    CLIENTSKINSSERVER
    
        draw_hiterrorbar_right
        false
    
    
    CLIENTSKINSSERVER
    
        draw_hiterrorbar_top
        false
    
    
    CLIENTSKINSSERVER
    
        draw_hiterrorbar_ur
        true
    
    
    CLIENTSKINSSERVER
    
        draw_hitobjects
        true
    
    
    CLIENTSKINSSERVER
    
        draw_hud
        true
    
    
    CLIENTSKINSSERVER
    
        draw_inputoverlay
        true
    
    
    CLIENTSKINSSERVER
    
        draw_menu_background
        false
    
    
    CLIENTSKINSSERVER
    
        draw_numbers
        true
    
    
    CLIENTSKINSSERVER
    
        draw_playfield_border
        true
    
    
    CLIENTSKINSSERVER
    
        draw_progressbar
        true
    
    
    CLIENTSKINSSERVER
    
        draw_rankingscreen_background_image
        true
    
    
    CLIENTSKINSSERVER
    
        draw_score
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scorebar
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scorebarbg
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scoreboard
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scoreboard_mp
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scrubbing_timeline
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scrubbing_timeline_breaks
        true
    
    
    CLIENTSKINSSERVER
    
        draw_scrubbing_timeline_strain_graph
        false
    
    
    CLIENTSKINSSERVER
    
        draw_smoke
        true
    
    
    CLIENTSKINSSERVER
    
        draw_songbrowser_background_image
        true
    
    
    CLIENTSKINSSERVER
    
        draw_songbrowser_menu_background_image
        true
    
    
    CLIENTSKINSSERVER
    
        draw_songbrowser_strain_graph
        false
    
    
    CLIENTSKINSSERVER
    
        draw_songbrowser_thumbnails
        true
    
    
    CLIENTSKINSSERVER
    
        draw_spectator_background_image
        true
    
    
    CLIENTSKINSSERVER
    
        draw_spectator_list
        true
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_ar
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_bpm
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_cs
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_hitdelta
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_hitwindow300
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_hp
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_livestars
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_maxpossiblecombo
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_misses
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_nd
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_nps
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_od
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_perfectpp
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_pp
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_sliderbreaks
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_totalstars
        false
    
    
    CLIENTSKINSSERVER
    
        draw_statistics_ur
        false
    
    
    CLIENTSKINSSERVER
    
        draw_storyboard
        true
    
    
    CLIENTSERVER
    
        draw_target_heatmap
        true
    
    
    CLIENTSKINSSERVER
    
        draw_video
        true
    
    
    CLIENTSERVER
    
        dumpcommands
        ""
    
    
    CLIENT
    
        early_note_time
        1500
    
    Timeframe in ms at the beginning of a beatmap which triggers a starting delay for easier reading
    CLIENTSKINSSERVERGAMEPLAY
    
        echo
        ""
    
    
    CLIENTSKINSSERVER
    
        emptyDummyConVar
        42
    
    this placeholder convar is returned by cvars->getConVarByName() if no matching convar is found
    CLIENT
    
        enable_spectating
        false
    
    
    CLIENT
    
        end_delay_time
        750
    
    Duration in ms which is added at the end of a beatmap after the last hitobject is finished but before the ranking screen is automatically shown
    CLIENTSKINSSERVER
    
        end_skip
        true
    
    whether the beatmap jumps to the ranking screen as soon as the last hitobject plus lenience has passed
    CLIENTSKINSSERVER
    
        end_skip_time
        400
    
    Duration in ms which is added to the endTime of the last hitobject, after which pausing the game will immediately jump to the ranking screen
    CLIENTSKINSSERVER
    
        engine_throttle
        true
    
    limit some engine component updates to improve performance (non-gameplay-related, only turn this off if you like lower performance for no reason)
    CLIENTSKINSSERVER
    
        errortest
        ""
    
    
    CLIENT
    
        exec
        ""
    
    
    CLIENT
    
        exit
        ""
    
    
    CLIENTSERVER
    
        fail_time
        2.25
    
    Timeframe in s for the slowdown effect after failing, before the pause menu is shown
    CLIENTSKINSSERVER
    
        file_size_max
        1024
    
    maximum filesize sanity limit in MB, all files bigger than this are not allowed to load
    CLIENTSKINSSERVER
    
        find
        ""
    
    
    CLIENT
    
        flashlight_always_hard
        false
    
    always use 200+ combo flashlight radius
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        flashlight_follow_delay
        0.11999999731779099
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        flashlight_radius
        100
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        focus
        ""
    
    
    CLIENT
    
        followpoints_anim
        false
    
    scale + move animation while fading in followpoints (osu only does this when its internal default skin is being used)
    CLIENTSKINSSERVER
    
        followpoints_approachtime
        800
    
    
    CLIENTSERVERGAMEPLAY
    
        followpoints_clamp
        false
    
    clamp followpoint approach time to current circle approach time (instead of using the hardcoded default 800 ms raw)
    CLIENTSERVERGAMEPLAY
    
        followpoints_connect_combos
        false
    
    connect followpoints even if a new combo has started
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        followpoints_connect_spinners
        false
    
    connect followpoints even through spinners
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        followpoints_prevfadetime
        400
    
    
    CLIENTSERVERGAMEPLAY
    
        followpoints_scale_multiplier
        1
    
    
    CLIENTSERVERGAMEPLAY
    
        followpoints_separation_multiplier
        1
    
    
    CLIENTSERVERGAMEPLAY
    
        font_load_system
        true
    
    try to load a similar system font if a glyph is missing in the bundled fonts
    CLIENT
    
        force_legacy_slider_renderer
        false
    
    on some older machines, this may be faster than vertexbuffers
    CLIENTSKINSSERVER
    
        force_oauth
        false
    
    always display oauth login button instead of password field
    CLIENT
    
        fposu_3d_skybox
        true
    
    
    CLIENTSKINSSERVER
    
        fposu_3d_skybox_size
        450
    
    
    CLIENTSKINSSERVER
    
        fposu_absolute_mode
        false
    
    
    CLIENTSKINSSERVER
    
        fposu_cube
        true
    
    
    CLIENTSKINSSERVER
    
        fposu_cube_size
        500
    
    
    CLIENTSKINSSERVER
    
        fposu_cube_tint_b
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        fposu_cube_tint_g
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        fposu_cube_tint_r
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        fposu_curved
        true
    
    
    CLIENTSKINSSERVER
    
        fposu_distance
        0.5
    
    
    CLIENTSKINSSERVER
    
        fposu_draw_cursor_trail
        true
    
    
    CLIENTSKINSSERVER
    
        fposu_draw_scorebarbg_on_top
        false
    
    
    CLIENTSKINSSERVER
    
        fposu_fov
        103
    
    
    CLIENTSKINSSERVER
    
        fposu_invert_horizontal
        false
    
    
    CLIENTSKINSSERVER
    
        fposu_invert_vertical
        false
    
    
    CLIENTSKINSSERVER
    
        fposu_mod_strafing
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        fposu_mod_strafing_frequency_x
        0.10000000149011612
    
    
    CLIENTSERVERGAMEPLAY
    
        fposu_mod_strafing_frequency_y
        0.20000000298023224
    
    
    CLIENTSERVERGAMEPLAY
    
        fposu_mod_strafing_frequency_z
        0.15000000596046448
    
    
    CLIENTSERVERGAMEPLAY
    
        fposu_mod_strafing_strength_x
        0.30000001192092896
    
    
    CLIENTSERVERGAMEPLAY
    
        fposu_mod_strafing_strength_y
        0.10000000149011612
    
    
    CLIENTSERVERGAMEPLAY
    
        fposu_mod_strafing_strength_z
        0.15000000596046448
    
    
    CLIENTSERVERGAMEPLAY
    
        fposu_mouse_cm_360
        30
    
    
    CLIENTSKINSSERVER
    
        fposu_mouse_dpi
        400
    
    
    CLIENTSKINSSERVER
    
        fposu_noclip
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        fposu_noclipaccelerate
        20
    
    
    CLIENTSKINSSERVER
    
        fposu_noclipfriction
        10
    
    
    CLIENTSKINSSERVER
    
        fposu_noclipspeed
        2
    
    
    CLIENTSKINSSERVER
    
        fposu_playfield_position_x
        0
    
    
    CLIENTSKINSSERVER
    
        fposu_playfield_position_y
        0
    
    
    CLIENTSKINSSERVER
    
        fposu_playfield_position_z
        0
    
    
    CLIENTSKINSSERVER
    
        fposu_playfield_rotation_x
        0
    
    
    CLIENTSKINSSERVER
    
        fposu_playfield_rotation_y
        0
    
    
    CLIENTSKINSSERVER
    
        fposu_playfield_rotation_z
        0
    
    
    CLIENTSKINSSERVER
    
        fposu_skybox
        true
    
    
    CLIENTSKINSSERVER
    
        fposu_transparent_playfield
        false
    
    only works if background dim is 100% and background brightness is 0%
    CLIENTSKINSSERVER
    
        fposu_vertical_fov
        false
    
    
    CLIENTSKINSSERVER
    
        fposu_zoom_anim_duration
        0.06499999761581421
    
    time in seconds for the zoom/unzoom animation
    CLIENTSKINSSERVER
    
        fposu_zoom_fov
        45
    
    
    CLIENTSKINSSERVER
    
        fposu_zoom_sensitivity_ratio
        1
    
    replicates zoom_sensitivity_ratio behavior on css/csgo/tf2/etc.
    CLIENTSKINSSERVER
    
        fposu_zoom_toggle
        false
    
    whether the zoom key acts as a toggle
    CLIENTSKINSSERVER
    
        fps_max
        960
    
    framerate limiter, gameplay
    CLIENT
    
        fps_max_background
        30
    
    framerate limiter, background
    CLIENT
    
        fps_max_menu
        240
    
    framerate limiter, menus
    CLIENT
    
        fps_max_yield
        false
    
    always release rest of timeslice once per frame (call scheduler via sleep(0))
    CLIENT
    
        fps_unlimited
        false
    
    
    CLIENT
    
        fps_unlimited_yield
        true
    
    always release rest of timeslice once per frame (call scheduler via sleep(0)), even if unlimited fps are enabled
    CLIENT
    
        fullscreen
        false
    
    
    CLIENT
    
        fullscreen_windowed_borderless
        false
    
    
    CLIENT
    
        help
        ""
    
    
    CLIENT
    
        hiterrorbar_misaims
        true
    
    
    CLIENTSKINSSERVER
    
        hiterrorbar_misses
        true
    
    
    CLIENTSKINSSERVER
    
        hitobject_fade_in_time
        400
    
    in milliseconds (!)
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        hitobject_fade_out_time
        0.2930000126361847
    
    in seconds (!)
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        hitobject_fade_out_time_speed_multiplier_min
        0.5
    
    The minimum multiplication factor allowed for the speed multiplier influencing the fadeout duration
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        hitobject_hittable_dim
        true
    
    whether to dim objects not yet within the miss-range (when they can't even be missed yet)
    CLIENTSKINSSERVER
    
        hitobject_hittable_dim_duration
        100
    
    in milliseconds (!)
    CLIENTSKINSSERVER
    
        hitobject_hittable_dim_start_percent
        0.7646999955177307
    
    dimmed objects start at this brightness value before becoming fullbright (only RGB, this does not affect alpha/transparency)
    CLIENTSKINSSERVER
    
        hitresult_animated
        true
    
    whether to animate hitresult scales (depending on particle.png, either scale wobble or smooth scale)
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize
        false
    
    whether to colorize hitresults depending on how early/late the hit (delta) was
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_early_b
        0
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_early_g
        0
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_early_r
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_interpolate
        true
    
    whether colorized hitresults should smoothly interpolate between early/late colors depending on the hit delta amount
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_late_b
        255
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_late_g
        0
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_late_r
        0
    
    from 0 to 255
    CLIENTSKINSSERVER
    
        hitresult_delta_colorize_multiplier
        2
    
    early/late colors are multiplied by this (assuming interpolation is enabled, increasing this will make early/late colors appear fully earlier)
    CLIENTSKINSSERVER
    
        hitresult_draw_300s
        false
    
    
    CLIENTSKINSSERVER
    
        hitresult_duration
        1.100000023841858
    
    max duration of the entire hitresult in seconds (this limits all other values, except for animated skins!)
    CLIENTSKINSSERVER
    
        hitresult_duration_max
        5
    
    absolute hard limit in seconds, even for animated skins
    CLIENTSKINSSERVER
    
        hitresult_fadein_duration
        0.11999999731779099
    
    
    CLIENTSKINSSERVER
    
        hitresult_fadeout_duration
        0.6000000238418579
    
    
    CLIENTSKINSSERVER
    
        hitresult_fadeout_start_time
        0.5
    
    
    CLIENTSKINSSERVER
    
        hitresult_miss_fadein_scale
        2
    
    
    CLIENTSKINSSERVER
    
        hitresult_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hp_override
        -1
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        hud_accuracy_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_combo_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_fps_smoothing
        true
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_alpha
        1
    
    opacity multiplier for entire hiterrorbar
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_bar_alpha
        1
    
    opacity multiplier for background color bar
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_bar_height_scale
        3.4000000953674316
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_bar_width_scale
        0.6000000238418579
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_centerline_alpha
        1
    
    opacity multiplier for center line
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_centerline_b
        255
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_centerline_g
        255
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_centerline_r
        255
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_100_b
        19
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_100_g
        227
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_100_r
        87
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_300_b
        231
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_300_g
        188
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_300_r
        50
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_50_b
        70
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_50_g
        174
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_50_r
        218
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_additive
        true
    
    whether to use additive blending for all hit error entries/lines
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_alpha
        0.75
    
    opacity multiplier for all hit error entries/lines
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_hit_fade_time
        6
    
    fade duration of 50/100/300 hit entries/lines in seconds
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_miss_b
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_miss_fade_time
        4
    
    fade duration of miss entries/lines in seconds
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_miss_g
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_entry_miss_r
        205
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_height_percent
        0.007000000216066837
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_hide_during_spinner
        true
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_max_entries
        32
    
    maximum number of entries/lines
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_offset_bottom_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_offset_left_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_offset_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_offset_right_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_offset_top_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_showmisswindow
        false
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_ur_alpha
        0.5
    
    opacity multiplier for unstable rate text above hiterrorbar
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_ur_offset_x_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_ur_offset_y_percent
        0
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_ur_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_width_percent
        0.15000000596046448
    
    
    CLIENTSKINSSERVER
    
        hud_hiterrorbar_width_percent_with_misswindow
        0.4000000059604645
    
    
    CLIENTSKINSSERVER
    
        hud_inputoverlay_anim_color_duration
        0.10000000149011612
    
    
    CLIENTSKINSSERVER
    
        hud_inputoverlay_anim_scale_duration
        0.1599999964237213
    
    
    CLIENTSKINSSERVER
    
        hud_inputoverlay_anim_scale_multiplier
        0.800000011920929
    
    
    CLIENTSKINSSERVER
    
        hud_inputoverlay_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_inputoverlay_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_inputoverlay_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_playfield_border_size
        5
    
    
    CLIENTSKINSSERVER
    
        hud_progressbar_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_score_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_scorebar_hide_anim_duration
        0.5
    
    
    CLIENTSKINSSERVER
    
        hud_scorebar_hide_during_breaks
        true
    
    
    CLIENTSKINSSERVER
    
        hud_scorebar_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_scoreboard_offset_y_percent
        0.10999999940395355
    
    
    CLIENTSKINSSERVER
    
        hud_scoreboard_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_scoreboard_use_menubuttonbackground
        true
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_hover_tooltip_offset_multiplier
        1
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_aim_color_b
        0
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_aim_color_g
        255
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_aim_color_r
        0
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_alpha
        0.4000000059604645
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_height
        200
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_speed_color_b
        0
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_speed_color_g
        0
    
    
    CLIENTSKINSSERVER
    
        hud_scrubbing_timeline_strains_speed_color_r
        255
    
    
    CLIENTSKINSSERVER
    
        hud_shift_tab_toggles_everything
        true
    
    
    CLIENT
    
        hud_statistics_ar_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_ar_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_bpm_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_bpm_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_cs_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_cs_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_hitdelta_chunksize
        30
    
    how many recent hit deltas to average (-1 = all)
    CLIENTSKINSSERVER
    
        hud_statistics_hitdelta_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_hitdelta_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_hitwindow300_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_hitwindow300_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_hp_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_hp_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_livestars_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_livestars_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_maxpossiblecombo_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_maxpossiblecombo_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_misses_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_misses_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_nd_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_nd_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_nps_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_nps_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_od_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_od_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_offset_x
        5
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_offset_y
        50
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_perfectpp_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_perfectpp_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_pp_decimal_places
        0
    
    number of decimal places for the live pp counter (min = 0, max = 2)
    CLIENTSKINSSERVER
    
        hud_statistics_pp_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_pp_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_scale
        1
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_sliderbreaks_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_sliderbreaks_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_spacing_scale
        1.100000023841858
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_totalstars_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_totalstars_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_ur_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        hud_statistics_ur_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        hud_volume_duration
        1
    
    
    CLIENTSKINSSERVER
    
        hud_volume_size_multiplier
        1.5
    
    
    CLIENTSKINSSERVER
    
        ignore_beatmap_combo_colors
        false
    
    
    CLIENTSKINSSERVER
    
        ignore_beatmap_combo_numbers
        false
    
    may be used in conjunction with number_max
    CLIENTSKINSSERVER
    
        ignore_beatmap_sample_volume
        false
    
    
    CLIENTSKINSSERVER
    
        ignore_beatmap_samples
        false
    
    ignore beatmap hitsounds
    CLIENTSERVER
    
        ignore_beatmap_skins
        false
    
    ignore beatmap skins
    CLIENTSERVER
    
        instafade
        false
    
    don't draw hitcircle fadeout animations
    CLIENTSKINSSERVER
    
        instafade_sliders
        false
    
    don't draw slider fadeout animations
    CLIENTSKINSSERVER
    
        instant_replay_duration
        15
    
    instant replay (F2) duration, in seconds
    CLIENTSKINSSERVER
    
        interpolate_music_pos
        true
    
    interpolate song position with engine time
    CLIENTSKINSSERVER
    
        is_bleedingedge
        false
    
    used by the updater to tell if it should nag the user to 'update' to the correct release stream
    CLIENT
    
        key_boss
        73
    
    
    CLIENT
    
        key_decrease_local_offset
        86
    
    
    CLIENT
    
        key_decrease_volume
        81
    
    
    CLIENT
    
        key_disable_mouse_buttons
        67
    
    
    CLIENT
    
        key_fposu_zoom
        0
    
    
    CLIENT
    
        key_game_pause
        41
    
    
    CLIENT
    
        key_increase_local_offset
        87
    
    
    CLIENT
    
        key_increase_volume
        82
    
    
    CLIENT
    
        key_instant_replay
        59
    
    
    CLIENT
    
        key_left_click
        29
    
    
    CLIENT
    
        key_left_click_2
        0
    
    
    CLIENT
    
        key_mod_auto
        25
    
    
    CLIENT
    
        key_mod_autopilot
        27
    
    
    CLIENT
    
        key_mod_doubletime
        7
    
    
    CLIENT
    
        key_mod_easy
        20
    
    
    CLIENT
    
        key_mod_flashlight
        10
    
    
    CLIENT
    
        key_mod_halftime
        8
    
    
    CLIENT
    
        key_mod_hardrock
        4
    
    
    CLIENT
    
        key_mod_hidden
        9
    
    
    CLIENT
    
        key_mod_nofail
        26
    
    
    CLIENT
    
        key_mod_relax
        29
    
    
    CLIENT
    
        key_mod_scorev2
        5
    
    
    CLIENT
    
        key_mod_spunout
        6
    
    
    CLIENT
    
        key_mod_suddendeath
        22
    
    
    CLIENT
    
        key_open_skin_select_menu
        0
    
    
    CLIENT
    
        key_quick_load
        64
    
    
    CLIENT
    
        key_quick_retry
        42
    
    
    CLIENT
    
        key_quick_save
        63
    
    
    CLIENT
    
        key_random_beatmap
        59
    
    
    CLIENT
    
        key_right_click
        27
    
    
    CLIENT
    
        key_right_click_2
        0
    
    
    CLIENT
    
        key_save_screenshot
        69
    
    
    CLIENT
    
        key_seek_time
        225
    
    
    CLIENT
    
        key_seek_time_backward
        80
    
    
    CLIENT
    
        key_seek_time_forward
        79
    
    
    CLIENT
    
        key_skip_cutscene
        44
    
    
    CLIENT
    
        key_smoke
        0
    
    
    CLIENT
    
        key_toggle_chat
        65
    
    
    CLIENT
    
        key_toggle_extended_chat
        66
    
    
    CLIENT
    
        key_toggle_map_background
        0
    
    
    CLIENT
    
        key_toggle_modselect
        58
    
    
    CLIENT
    
        key_toggle_scoreboard
        43
    
    
    CLIENT
    
        language
        "en"
    
    
    CLIENTSERVER
    
        letterboxing
        true
    
    
    CLIENTSKINSSERVER
    
        letterboxing_offset_x
        0
    
    
    CLIENTSKINSSERVER
    
        letterboxing_offset_y
        0
    
    
    CLIENTSKINSSERVER
    
        listcommands
        ""
    
    
    CLIENT
    
        load_beatmap_background_images
        true
    
    
    CLIENTSKINSSERVER
    
        loudness_calc_threads
        0
    
    0 = autodetect. do not use too many threads or your PC will explode
    CLIENT
    
        loudness_fallback
        -12
    
    
    CLIENT
    
        loudness_target
        -14
    
    
    CLIENT
    
        main_menu_alpha
        0.800000011920929
    
    
    CLIENTSKINSSERVER
    
        main_menu_friend
        true
    
    
    CLIENTSKINSSERVER
    
        main_menu_startup_anim_duration
        0.25
    
    
    CLIENTSKINSSERVER
    
        main_menu_use_server_logo
        true
    
    
    CLIENTSKINSSERVER
    
        maximize
        ""
    
    
    CLIENT
    
        minimize
        ""
    
    
    CLIENT
    
        minimize_on_focus_lost_if_borderless_windowed_fullscreen
        false
    
    
    CLIENTSKINSSERVER
    
        minimize_on_focus_lost_if_fullscreen
        true
    
    
    CLIENTSKINSSERVER
    
        mod_actual_flashlight
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_approach_different
        false
    
    replicates osu!lazer's "Approach Different" mod
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_approach_different_initial_size
        4
    
    initial size of the approach circles, relative to hit circles (as a multiplier)
    CLIENTSERVERGAMEPLAY
    
        mod_approach_different_style
        1
    
    0 = linear, 1 = gravity, 2 = InOut1, 3 = InOut2, 4 = Accelerate1, 5 = Accelerate2, 6 = Accelerate3, 7 = Decelerate1, 8 = Decelerate2, 9 = Decelerate3
    CLIENTSERVERGAMEPLAY
    
        mod_artimewarp
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_artimewarp_multiplier
        0.5
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_arwobble
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_arwobble_interval
        7
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_arwobble_strength
        1
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_autopilot
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_autoplay
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_doubletime
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_doubletime_dummy
        false
    
    
    CLIENTSKINSSERVER
    
        mod_easy
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_endless
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_fadingcursor
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_fadingcursor_combo
        50
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_flashlight
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_fposu
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_fposu_sound_panning
        false
    
    see sound_panning
    CLIENT
    
        mod_fps
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_fps_sound_panning
        false
    
    see sound_panning
    CLIENT
    
        mod_fullalternate
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_halftime_dummy
        false
    
    
    CLIENTSKINSSERVER
    
        mod_halfwindow
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_halfwindow_allow_300s
        true
    
    should positive hit deltas be allowed within 300 range
    CLIENTSERVERGAMEPLAY
    
        mod_hardrock
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_hd_circle_fadein_end_percent
        0.6000000238418579
    
    hiddenFadeInEndTime = circleTime - approachTime * mod_hd_circle_fadein_end_percent
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_hd_circle_fadein_start_percent
        1
    
    hiddenFadeInStartTime = circleTime - approachTime * mod_hd_circle_fadein_start_percent
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_hd_circle_fadeout_end_percent
        0.30000001192092896
    
    hiddenFadeOutEndTime = circleTime - approachTime * mod_hd_circle_fadeout_end_percent
    CLIENTSKINSSERVERGAMEPLAY
    
        mod_hd_circle_fadeout_start_percent
        0.6000000238418579
    
    hiddenFadeOutStartTime = circleTime - approachTime * mod_hd_circle_fadeout_start_percent
    CLIENTSKINSSERVERGAMEPLAY
    
        mod_hd_slider_fade_percent
        1
    
    
    CLIENTSKINSSERVERGAMEPLAY
    
        mod_hd_slider_fast_fade
        false
    
    
    CLIENTSKINSSERVERGAMEPLAY
    
        mod_hidden
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_jigsaw1
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_jigsaw2
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_jigsaw_followcircle_radius_factor
        0
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_mafham
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_mafham_ignore_hittable_dim
        true
    
    having hittable dim enabled makes it possible to "read" the beatmap by looking at the un-dim animations (thus making it a lot easier)
    CLIENTSERVERGAMEPLAY
    
        mod_mafham_render_chunksize
        15
    
    render this many hitobjects per frame chunk into the scene buffer (spreads rendering across many frames to minimize lag)
    CLIENTSERVERGAMEPLAY
    
        mod_mafham_render_livesize
        25
    
    render this many hitobjects without any scene buffering, higher = more lag but more up-to-date scene
    CLIENTSERVERGAMEPLAY
    
        mod_millhioref
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_millhioref_multiplier
        2
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_ming3012
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_minimize
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_minimize_multiplier
        0.5
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_nightmare
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_no100s
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_no50s
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_nofail
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_perfect
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_relax
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_reverse_sliders
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_scorev2
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_shirone
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_shirone_combo
        20
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_spunout
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_strict_tracking
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_strict_tracking_remove_slider_ticks
        false
    
    whether the strict tracking mod should remove slider ticks or not, this changed after its initial implementation in lazer
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_suddendeath
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_suddendeath_restart
        false
    
    osu! has this set to false (i.e. you fail after missing). if set to true, then behave like SS/PF, instantly restarting the map
    CLIENT
    
        mod_target
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_target_100_percent
        0.699999988079071
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_target_300_percent
        0.5
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_target_50_percent
        0.949999988079071
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_timewarp
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_timewarp_multiplier
        1.5
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_touchdevice
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_touchdevice_always
        false
    
    always enable touchdevice mod
    CLIENTSERVERGAMEPLAY
    
        mod_wobble
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_wobble2
        false
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        mod_wobble_frequency
        1
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_wobble_rotation_speed
        1
    
    
    CLIENTSERVERGAMEPLAY
    
        mod_wobble_strength
        25
    
    
    CLIENTSERVERGAMEPLAY
    
        monitor
        0
    
    monitor/display device to switch to, 0 = primary monitor
    CLIENT
    
        mouse_raw_input
        false
    
    
    CLIENTSKINSSERVER
    
        mouse_sensitivity
        1
    
    
    CLIENTSKINSSERVER
    
        mp_autologin
        false
    
    
    CLIENT
    
        mp_oauth_token
        ""
    
    
    CLIENT
    
        mp_password
        ""
    
    
    CLIENT
    
        mp_password_md5
        ""
    
    
    CLIENT
    
        mp_server
        "akatsuki.gg"
    
    
    CLIENT
    
        name
        "Guest"
    
    
    CLIENT
    
        nightcore_enjoyer
        false
    
    
    CLIENTSKINSSERVER
    
        normalize_loudness
        true
    
    normalize loudness across songs
    CLIENTSKINSSERVER
    
        notelock_stable_tolerance2b
        3
    
    time tolerance in milliseconds to allow hitting simultaneous objects close together (e.g. circle at end of slider)
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        notelock_type
        2
    
    which notelock algorithm to use (0 = None, 1 = neosu, 2 = osu!stable, 3 = osu!lazer 2020)
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        notification_duration
        1.25
    
    
    CLIENTSKINSSERVER
    
        notify_during_gameplay
        false
    
    show notification popups instantly during gameplay
    CLIENT
    
        notify_friend_status_change
        true
    
    notify when friends change status
    CLIENT
    
        number_max
        0
    
    0 = disabled, 1/2/3/4/etc. limits visual circle numbers to this number
    CLIENTSKINSSERVER
    
        number_scale_multiplier
        1
    
    
    CLIENTSKINSSERVER
    
        od_override
        -1
    
    
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        od_override_lock
        false
    
    always force constant OD even through speed changes
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        old_beatmap_offset
        24
    
    offset in ms which is added to beatmap versions < 5 (default value is hardcoded 24 ms in stable)
    CLIENTSKINSSERVER
    
        options_high_quality_sliders
        false
    
    
    CLIENTSKINSSERVER
    
        options_save_on_back
        true
    
    
    CLIENTSKINSSERVER
    
        options_slider_preview_use_legacy_renderer
        false
    
    apparently newer AMD drivers with old gpus are crashing here with the legacy renderer? was just me being lazy anyway, so now there is a vao render path as it should be
    CLIENT
    
        options_slider_quality
        0
    
    
    CLIENTSKINSSERVER
    
        osu_folder
        ""
    
    
    CLIENT
    
        osu_folder_sub_skins
        "Skins/"
    
    
    CLIENT
    
        pause_anim_duration
        0.15000000596046448
    
    
    CLIENTSKINSSERVER
    
        pause_dim_alpha
        0.5799999833106995
    
    
    CLIENTSKINSSERVER
    
        pause_dim_background
        true
    
    
    CLIENTSKINSSERVER
    
        pause_on_focus_loss
        true
    
    
    CLIENTSKINSSERVER
    
        playfield_border_bottom_percent
        0.08340000361204147
    
    
    CLIENTSERVERGAMEPLAY
    
        playfield_border_top_percent
        0.11699999868869781
    
    
    CLIENTSERVERGAMEPLAY
    
        playfield_mirror_horizontal
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        playfield_mirror_vertical
        false
    
    
    CLIENTSERVERGAMEPLAY
    
        playfield_rotation
        0
    
    rotates the entire playfield by this many degrees
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        prefer_cjk
        false
    
    prefer metadata in original language
    CLIENT
    
        printsize
        ""
    
    
    CLIENT
    
        pvs
        true
    
    optimizes all loops over all hitobjects by clamping the range to the Potentially Visible Set
    CLIENTSKINSSERVER
    
        quick_retry_delay
        0.27000001072883606
    
    
    CLIENTSKINSSERVER
    
        quick_retry_time
        2000
    
    Timeframe in ms subtracted from the first hitobject when quick retrying (not regular retry)
    CLIENTSKINSSERVER
    
        r_3dscene_zf
        5000
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_3dscene_zn
        5
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_debug_disable_3dscene
        false
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_debug_disable_cliprect
        false
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_debug_drawimage
        false
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_debug_drawstring_unbind
        false
    
    
    CLIENT
    
        r_debug_flush_drawstring
        false
    
    
    CLIENT
    
        r_debug_font_unicode
        false
    
    debug messages for unicode/fallback font related stuff
    CLIENT
    
        r_drawstring_max_string_length
        65536
    
    maximum number of characters per call, sanity/memory buffer limit
    CLIENT
    
        r_globaloffset_x
        0
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_globaloffset_y
        0
    
    
    CLIENTPROTECTEDGAMEPLAY
    
        r_image_unbind_after_drawimage
        true
    
    
    CLIENT
    
        r_opengl_legacy_vao_use_vertex_array
        false
    
    dramatically reduces per-vao draw calls, but completely breaks legacy ffp draw calls (vertices work, but texcoords/normals/etc. are NOT in gl_MultiTexCoord0 -> requiring a shader with attributes)
    CLIENT
    
        r_sync_debug
        false
    
    print debug information about sync objects
    CLIENT
    
        r_sync_enabled
        true
    
    enable explicit GPU synchronization for OpenGL
    CLIENT
    
        r_sync_max_frames
        1
    
    maximum pre-rendered frames allowed in rendering pipeline
    CLIENT
    
        r_sync_timeout
        5000000
    
    timeout in microseconds for GPU synchronization operations
    CLIENT
    
        rankingscreen_pp
        true
    
    
    CLIENTSKINSSERVER
    
        rankingscreen_topbar_height_percent
        0.7850000262260437
    
    
    CLIENTSKINSSERVER
    
        relax_offset
        -12
    
    osu!relax always hits -12 ms too early, so set this to -12 (note the negative) if you want it to be the same
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        resizable_toggle
        ""
    
    
    CLIENT
    
        resolution
        "1280x720"
    
    
    CLIENTSKINSSERVER
    
        resolution_keep_aspect_ratio
        false
    
    
    CLIENTSKINSSERVER
    
        restart
        ""
    
    
    CLIENT
    
        restart_sound_engine_before_playing
        false
    
    jank fix for users who experience sound issues after playing for a while
    CLIENTSKINSSERVER
    
        rich_presence
        true
    
    
    CLIENTSKINSSERVER
    
        save
        ""
    
    
    CLIENT
    
        save_failed_scores
        false
    
    save scores locally, even if there was a fail
    CLIENT
    
        scoreboard_animations
        true
    
    animate in-game scoreboard
    CLIENTSKINSSERVER
    
        scores_bonus_pp
        true
    
    whether to add bonus pp to total (real) pp or not
    CLIENTSKINSSERVER
    
        scores_enabled
        true
    
    
    CLIENTSKINSSERVER
    
        scores_save_immediately
        true
    
    write scores.db as soon as a new score is added
    CLIENTSKINSSERVER
    
        scores_sort_by_pp
        true
    
    display pp in score browser instead of score
    CLIENTSKINSSERVER
    
        scrubbing_smooth
        true
    
    
    CLIENTSKINSSERVER
    
        sdl_joystick0_deadzone
        0.30000001192092896
    
    
    CLIENTSKINSSERVER
    
        sdl_joystick_mouse_sensitivity
        1
    
    
    CLIENTSKINSSERVER
    
        sdl_joystick_zl_threshold
        -0.5
    
    
    CLIENTSKINSSERVER
    
        sdl_joystick_zr_threshold
        -0.5
    
    
    CLIENTSKINSSERVER
    
        seek_delta
        5
    
    how many seconds to skip backward/forward when quick seeking
    CLIENTSKINSSERVER
    
        show_approach_circle_on_first_hidden_object
        true
    
    
    CLIENTSKINSSERVER
    
        showconsolebox
        "showconsolebox"
    
    
    
    
        shutdown
        ""
    
    
    CLIENTSERVER
    
        simulate_replays
        false
    
    experimental "improved" replay playback
    CLIENTSKINSSERVER
    
        skin
        "default"
    
    
    CLIENTSKINSSERVER
    
        skin_animation_force
        false
    
    
    CLIENTSKINSSERVER
    
        skin_animation_fps_override
        -1
    
    
    CLIENTSKINSSERVER
    
        skin_async
        true
    
    load in background without blocking
    CLIENTSKINSSERVER
    
        skin_color_index_add
        0
    
    
    CLIENTSKINSSERVER
    
        skin_force_hitsound_sample_set
        0
    
    force a specific hitsound sample set to always be used regardless of what the beatmap says. 0 = disabled, 1 = normal, 2 = soft, 3 = drum.
    CLIENTSKINSSERVER
    
        skin_hd
        true
    
    load and use @2x versions of skin images, if available
    CLIENTSKINSSERVER
    
        skin_mipmaps
        false
    
    generate mipmaps for every skin image (only useful on lower game resolutions, requires more vram)
    CLIENTSKINSSERVER
    
        skin_random
        false
    
    select random skin from list on every skin load/reload
    CLIENTSKINSSERVER
    
        skin_random_elements
        false
    
    sElECt RanDOM sKIn eLemENTs FRoM ranDom SkINs
    CLIENTSKINSSERVER
    
        skin_reload
        "skin_reload"
    
    
    
    
        skin_use_skin_hitsounds
        true
    
    If enabled: Use skin's sound samples. If disabled: Use default skin's sound samples. For hitsounds only.
    CLIENTSKINSSERVER
    
        skip_breaks_enabled
        true
    
    enables/disables skip button for breaks in the middle of beatmaps
    CLIENTSKINSSERVER
    
        skip_intro_enabled
        true
    
    enables/disables skip button for intro until first hitobject
    CLIENTSKINSSERVER
    
        skip_time
        5000
    
    Timeframe in ms within a beatmap which allows skipping if it doesn't contain any hitobjects
    SERVERPROTECTEDGAMEPLAY
    
        slider_alpha_multiplier
        1
    
    
    CLIENTSKINSSERVER
    
        slider_ball_tint_combo_color
        true
    
    
    CLIENTSKINSSERVER
    
        slider_body_alpha_multiplier
        1
    
    
    CLIENTSKINSSERVER
    
        slider_body_color_saturation
        1
    
    
    CLIENTSKINSSERVER
    
        slider_body_fade_out_time_multiplier
        1
    
    multiplies hitobject_fade_out_time
    CLIENTSKINSSERVER
    
        slider_body_lazer_fadeout_style
        true
    
    if snaking out sliders are enabled (aka shrinking sliders), smoothly fade out the last remaining part of the body (instead of vanishing instantly)
    CLIENTSKINSSERVER
    
        slider_body_smoothsnake
        true
    
    draw 1 extra interpolated circle mesh at the start & end of every slider for extra smooth snaking/shrinking
    CLIENTSKINSSERVER
    
        slider_body_unit_circle_subdivisions
        42
    
    
    CLIENTSKINSSERVER
    
        slider_border_feather
        0
    
    
    CLIENTSKINSSERVER
    
        slider_border_size_multiplier
        1
    
    
    CLIENTSKINSSERVER
    
        slider_border_tint_combo_color
        false
    
    
    CLIENTSKINSSERVER
    
        slider_curve_max_length
        32768
    
    maximum slider length in osu!pixels (i.e. pixelLength). also used to clamp all (control-)point coordinates to sane values.
    
    
        slider_curve_max_points
        9999
    
    maximum number of allowed interpolated curve points. quality will be forced to go down if a slider has more steps than this
    
    
        slider_curve_points_separation
        2.5
    
    slider body curve approximation step width in osu!pixels, don't set this lower than around 1.5
    
    
        slider_debug_draw
        false
    
    draw hitcircle at every curve point and nothing else (no vao, no rt, no shader, nothing) (requires enabling legacy slider renderer)
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        slider_debug_draw_square_vao
        false
    
    generate square vaos and nothing else (no rt, no shader) (requires disabling legacy slider renderer)
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        slider_debug_wireframe
        false
    
    unused
    CLIENTSERVERPROTECTEDGAMEPLAY
    
        slider_draw_body
        true
    
    
    CLIENTSKINSSERVER
    
        slider_draw_endcircle
        true
    
    
    CLIENTSKINSSERVER
    
        slider_end_inside_check_offset
        36
    
    offset in milliseconds going backwards from the end point, at which "being inside the slider" is checked. (osu bullshit behavior)
    
    
        slider_end_miss_breaks_combo
        false
    
    should a missed sliderend break combo (aka cause a regular sliderbreak)
    CLIENTSKINSSERVER
    
        slider_followcircle_fadein_fade_time
        0.05999999865889549
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_fadein_scale
        0.5
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_fadein_scale_time
        0.18000000715255737
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_fadeout_fade_time
        0.25
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_fadeout_scale
        0.800000011920929
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_fadeout_scale_time
        0.25
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_tick_pulse_scale
        0.10000000149011612
    
    
    CLIENTSKINSSERVER
    
        slider_followcircle_tick_pulse_time
        0.20000000298023224
    
    
    CLIENTSKINSSERVER
    
        slider_legacy_use_baked_vao
        false
    
    use baked cone mesh instead of raw mesh for legacy slider renderer (disabled by default because usually slower on very old gpus even though it should not be)
    CLIENTSKINSSERVER
    
        slider_max_repeats
        9000
    
    maximum number of repeats allowed per slider (clamp range)
    
    
        slider_max_ticks
        2048
    
    maximum number of ticks allowed per slider (clamp range)
    
    
        slider_osu_next_style
        false
    
    
    CLIENTSKINSSERVER
    
        slider_rainbow
        false
    
    
    CLIENTSKINSSERVER
    
        slider_reverse_arrow_alpha_multiplier
        1
    
    
    CLIENTSKINSSERVER
    
        slider_reverse_arrow_animated
        true
    
    pulse animation on reverse arrows
    CLIENTSKINSSERVER
    
        slider_reverse_arrow_black_threshold
        1
    
    Blacken reverse arrows if the average color brightness percentage is above this value
    CLIENTSKINSSERVER
    
        slider_reverse_arrow_fadein_duration
        150
    
    duration in ms of the reverse arrow fadein animation after it starts
    CLIENTSKINSSERVER
    
        slider_shrink
        false
    
    
    CLIENTSKINSSERVER
    
        slider_sliderhead_fadeout
        true
    
    
    CLIENTSKINSSERVER
    
        slider_snake_duration_multiplier
        1
    
    the default snaking duration is multiplied with this (max sensible value is 3, anything above that will take longer than the approachtime)
    CLIENTSKINSSERVER
    
        slider_use_gradient_image
        false
    
    
    CLIENTSKINSSERVER
    
        smoke_scale
        1
    
    
    CLIENTSKINSSERVER
    
        smoke_trail_duration
        10
    
    how long smoke trails should last before being completely gone, in seconds
    CLIENTSKINSSERVER
    
        smoke_trail_max_size
        2048
    
    maximum number of rendered smoke trail images, array size limit
    CLIENTSKINSSERVER
    
        smoke_trail_opaque_duration
        7
    
    how long smoke trails should last before starting to fade out, in seconds
    CLIENTSKINSSERVER
    
        smoke_trail_spacing
        5
    
    how big the gap between smoke particles should be, in milliseconds
    CLIENTSKINSSERVER
    
        snaking_sliders
        true
    
    
    CLIENTSKINSSERVER
    
        snd_async_buffer
        65536
    
    BASS_CONFIG_ASYNCFILE_BUFFER length in bytes. Set to 0 to disable.
    CLIENT
    
        snd_change_check_interval
        0.5
    
    check for output device changes every this many seconds. 0 = disabled
    CLIENT
    
        snd_dev_buffer
        30
    
    BASS_CONFIG_DEV_BUFFER length in milliseconds
    CLIENT
    
        snd_dev_period
        10
    
    BASS_CONFIG_DEV_PERIOD length in milliseconds, or if negative then in samples
    CLIENT
    
        snd_file_min_size
        64
    
    minimum file size in bytes for WAV files to be considered valid (everything below will fail to load), this is a workaround for BASS crashes
    CLIENT
    
        snd_force_load_unknown
        false
    
    force loading of assumed invalid audio files
    CLIENT
    
        snd_freq
        44100
    
    output sampling rate in Hz
    CLIENT
    
        snd_output_device
        "Default"
    
    
    CLIENT
    
        snd_pitch_hitsounds
        false
    
    change hitsound pitch based on accuracy
    CLIENTSKINSSERVER
    
        snd_pitch_hitsounds_factor
        -0.5
    
    how much to change the pitch
    CLIENTSKINSSERVER
    
        snd_ready_delay
        0
    
    after a sound engine restart, wait this many seconds before marking it as ready
    CLIENT
    
        snd_restart
        "snd_restart"
    
    
    
    
        snd_restrict_play_fr ame
        true
    
    only allow one new channel per frame for overlayable sounds (prevents lag and earrape)
    CLIENT
    
        snd_sanity_simultaneous_limit
        128
    
    The maximum number of overlayable sounds that are allowed to be active at once
    CLIENT
    
        snd_soloud_backend
        "MiniAudio"
    
    SoLoud backend, "MiniAudio" or "SDL3" (MiniAudio is default)
    CLIENT
    
        snd_soloud_buffer
        0
    
    SoLoud audio device buffer size (recommended to leave this on 0/auto)
    CLIENT
    
        snd_soloud_prefer_ffmpeg
        0
    
    (0=no, 1=streams, 2=streams+samples) prioritize using ffmpeg as a decoder (if available) over other decoder backends
    CLIENT
    
        snd_updateperiod
        10
    
    BASS_CONFIG_UPDATEPERIOD length in milliseconds
    CLIENT
    
        songbrowser_background_fade_in_duration
        0.10000000149011612
    
    
    CLIENTSKINS
    
        songbrowser_button_active_color_a
        230
    
    
    CLIENTSKINS
    
        songbrowser_button_active_color_b
        255
    
    
    CLIENTSKINS
    
        songbrowser_button_active_color_g
        255
    
    
    CLIENTSKINS
    
        songbrowser_button_active_color_r
        255
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_active_color_a
        255
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_active_color_b
        44
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_active_color_g
        240
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_active_color_r
        163
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_inactive_color_a
        255
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_inactive_color_b
        143
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_inactive_color_g
        50
    
    
    CLIENTSKINS
    
        songbrowser_button_collection_inactive_color_r
        35
    
    
    CLIENTSKINS
    
        songbrowser_button_difficulty_inactive_color_a
        255
    
    
    CLIENTSKINS
    
        songbrowser_button_difficulty_inactive_color_b
        236
    
    
    CLIENTSKINS
    
        songbrowser_button_difficulty_inactive_color_g
        150
    
    
    CLIENTSKINS
    
        songbrowser_button_difficulty_inactive_color_r
        0
    
    
    CLIENTSKINS
    
        songbrowser_button_inactive_color_a
        240
    
    
    CLIENTSKINS
    
        songbrowser_button_inactive_color_b
        153
    
    
    CLIENTSKINS
    
        songbrowser_button_inactive_color_g
        73
    
    
    CLIENTSKINS
    
        songbrowser_button_inactive_color_r
        235
    
    
    CLIENTSKINS
    
        songbrowser_scorebrowser_enabled
        true
    
    
    CLIENTSKINSSERVER
    
        songbrowser_scores_sortingtype
        "Sort by pp"
    
    
    CLIENTSKINSSERVER
    
        songbrowser_search_delay
        0.20000000298023224
    
    delay until search update when entering text
    CLIENT
    
        songbrowser_search_hardcoded_filter
        ""
    
    allows forcing the specified search filter to be active all the time
    CLIENT
    
        songbrowser_sortingtype
        "By Date Added"
    
    
    CLIENTSKINSSERVER
    
        songbrowser_thumbnail_delay
        0.10000000149011612
    
    
    CLIENTSKINS
    
        songbrowser_thumbnail_fade_in_duration
        0.10000000149011612
    
    
    CLIENTSKINS
    
        songs_folder
        "Songs/"
    
    
    CLIENT
    
        sort_skins_cleaned
        false
    
    set to true to sort skins alphabetically, ignoring special characters at the start (not like stable)
    CLIENTSKINSSERVER
    
        sound_panning
        true
    
    positional hitsound audio depending on the playfield position
    CLIENTSKINSSERVER
    
        sound_panning_multiplier
        1
    
    the final panning value is multiplied with this, e.g. if you want to reduce or increase the effect strength by a percentage
    CLIENTSKINSSERVER
    
        spec_buffer
        2500
    
    size of spectator buffer in milliseconds
    CLIENT
    
        spec_share_map
        true
    
    automatically send currently-playing beatmap to #spectator
    CLIENTSKINSSERVER
    
        spectate
        ""
    
    
    CLIENTSERVER
    
        speed_override
        -1
    
    
    CLIENTSERVERGAMEPLAY
    
        spinner_fade_out_time_multiplier
        0.699999988079071
    
    
    CLIENTSKINSSERVER
    
        spinner_use_ar_fadein
        false
    
    whether spinners should fade in with AR (same as circles), or with hardcoded 400 ms fadein time (osu!default)
    CLIENTSKINSSERVER
    
        ssl_verify
        true
    
    
    CLIENT
    
        stars_ignore_clamped_sliders
        true
    
    skips processing sliders limited by slider_curve_max_length
    CLIENTSKINSSERVER
    
        stars_slider_curve_points_separation
        20
    
    massively reduce curve accuracy for star calculations to save memory/performance
    CLIENTSKINSSERVER
    
        stars_stacking
        true
    
    respect hitobject stacking before calculating stars/pp
    CLIENTSKINSSERVER
    
        start_first_main_menu_song_at_preview_point
        false
    
    
    CLIENT
    
        submit_after_pause
        true
    
    
    CLIENTSERVER
    
        submit_scores
        false
    
    
    CLIENTSERVER
    
        sv_allow_speed_override
        false
    
    let clients submit scores with non-vanilla speeds (e.g. not only HT/DT speed)
    SERVER
    
        tooltip_anim_duration
        0.4000000059604645
    
    
    CLIENTSKINSSERVER
    
        ui_scale
        1
    
    multiplier
    CLIENTSKINSSERVER
    
        ui_scale_to_dpi
        true
    
    whether the game should scale its UI based on the DPI reported by your operating system
    CLIENTSKINSSERVER
    
        ui_scale_to_dpi_minimum_height
        1300
    
    any in-game resolutions below this will have ui_scale_to_dpi force disabled
    CLIENTSKINSSERVER
    
        ui_scale_to_dpi_minimum_width
        2200
    
    any in-game resolutions below this will have ui_scale_to_dpi force disabled
    CLIENTSKINSSERVER
    
        ui_scrollview_kinetic_approach_time
        0.07500000298023224
    
    approach target afterscroll delta over this duration
    CLIENTSKINSSERVER
    
        ui_scrollview_kinetic_energy_multiplier
        24
    
    afterscroll delta multiplier
    CLIENT
    
        ui_scrollview_mousewheel_multiplier
        3.5
    
    
    CLIENTSKINSSERVER
    
        ui_scrollview_mousewheel_overscrollbounce
        true
    
    
    CLIENT
    
        ui_scrollview_resistance
        5
    
    how many pixels you have to pull before you start scrolling
    CLIENTSKINSSERVER
    
        ui_scrollview_scrollbarwidth
        15
    
    
    CLIENTSKINSSERVER
    
        ui_textbox_caret_blink_time
        0.5
    
    
    CLIENTSKINSSERVER
    
        ui_textbox_text_offset_x
        3
    
    
    CLIENTSKINSSERVER
    
        ui_top_ranks_max
        200
    
    maximum number of displayed scores, to keep the ui/scrollbar manageable
    CLIENTSKINSSERVER
    
        ui_window_animspeed
        0.28999999165534973
    
    
    CLIENTSKINSSERVER
    
        ui_window_shadow_radius
        13
    
    
    CLIENTSKINSSERVER
    
        universal_offset
        0
    
    
    CLIENT
    
        universal_offset_hardcoded
        0
    
    
    CLIENT
    
        update
        ""
    
    
    CLIENT
    
        use_https
        true
    
    
    CLIENT
    
        use_ppv3
        false
    
    use ppv3 instead of ppv2 (experimental)
    CLIENTSKINSSERVER
    
        user_draw_accuracy
        true
    
    
    CLIENTSKINSSERVER
    
        user_draw_level
        true
    
    
    CLIENTSKINSSERVER
    
        user_draw_level_bar
        true
    
    
    CLIENTSKINSSERVER
    
        user_draw_pp
        true
    
    
    CLIENTSKINSSERVER
    
        user_include_relax_and_autopilot_for_stats
        false
    
    
    CLIENTSKINSSERVER
    
        version
        "40.03"
    
    
    
    
        volume
        1
    
    
    CLIENT
    
        volume_change_interval
        0.05000000074505806
    
    
    CLIENTSKINSSERVER
    
        volume_effects
        1
    
    
    CLIENTSKINSSERVER
    
        volume_master
        1
    
    
    CLIENTSKINSSERVER
    
        volume_master_inactive
        0.25
    
    
    CLIENTSKINSSERVER
    
        volume_music
        0.4000000059604645
    
    
    CLIENTSKINSSERVER
    
        vprof
        false
    
    enables/disables the visual profiler
    CLIENTSERVER
    
        vprof_display_mode
        0
    
    which info blade to show on the top right (gpu/engine/app/etc. info), use CTRL + TAB to cycle through, 0 = disabled
    CLIENTSERVER
    
        vprof_graph
        true
    
    whether to draw the graph when the overlay is enabled
    CLIENTSERVER
    
        vprof_graph_alpha
        0.8999999761581421
    
    line opacity
    CLIENTSERVER
    
        vprof_graph_draw_overhead
        false
    
    whether to draw the profiling overhead time in white (usually negligible)
    CLIENTSERVER
    
        vprof_graph_height
        250
    
    
    CLIENTSERVER
    
        vprof_graph_margin
        40
    
    
    CLIENTSERVER
    
        vprof_graph_range_max
        16.66666603088379
    
    max value of the y-axis in milliseconds
    CLIENTSERVER
    
        vprof_graph_width
        800
    
    
    CLIENTSERVER
    
        vprof_spike
        0
    
    measure and display largest spike details (1 = small info, 2 = extended info)
    CLIENTSERVER
    
        vsync
        false
    
    
    CLIENT
    
        win_disable_windows_key_while_playing
        true
    
    
    CLIENT
    
        win_processpriority
        1
    
    sets the main process priority (0 = normal, 1 = high)
    CLIENT
    
        win_snd_wasapi_buffer_size
        0.010999999940395355
    
    buffer size/length in seconds (e.g. 0.011 = 11 ms), directly responsible for audio delay and crackling
    CLIENT
    
        win_snd_wasapi_exclusive
        true
    
    
    CLIENT
    
        win_snd_wasapi_period_size
        0
    
    interval between OutputWasapiProc calls in seconds (e.g. 0.016 = 16 ms) (0 = use default)
    CLIENT
    
        windowed_resolution
        "1280x720"
    
    
    CLIENTSKINSSERVER
        This page was generated on 2025-09-08 for neosu v40.03.
        Use the dumpcommands command to regenerate it yourself.