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.