neosu variables

Availability

CLIENT
Modifiable by clients
SKINS
Modifiable by skins
SERVER
Modifiable by servers (+ saved in replays)

Behavior

PROTECTED
Scores won't submit if modified, and will be forced to default in multiplayer
GAMEPLAY
Scores won't submit if modified during gameplay
adblock true CLIENTSKINSSERVER
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
alt_sleep 1 use an alternative sleep implementation (on Windows) for potentially more accurate frame limiting CLIENT
always_render_cursor_trail true always render the cursor trail, even when not moving the cursor CLIENTSKINS
animation_speed_override -1.000000 CLIENTSERVERPROTECTEDGAMEPLAY
approach_circle_alpha_multiplier 0.900000 CLIENTSKINSSERVERGAMEPLAY
approach_scale_multiplier 3.000000 CLIENTSKINSSERVERGAMEPLAY
approachtime_max 450 CLIENTSERVERPROTECTEDGAMEPLAY
approachtime_mid 1200 CLIENTSERVERPROTECTEDGAMEPLAY
approachtime_min 1800 CLIENTSERVERPROTECTEDGAMEPLAY
ar_override -1.000000 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 approach time even through speed changes CLIENTSERVERPROTECTEDGAMEPLAY
ar_overridenegative 0.000000 use this to override below AR 0. active if value is less than 0, disabled otherwise. this override always overrides the other override. CLIENTSERVERPROTECTEDGAMEPLAY
archive_threads 1 default number of threads to use for compressing archives CLIENT
asio_buffer_size -1 buffer size in samples (usually 44100 samples per second) CLIENT
asio_freq 0 preferred sample rate (0 means let the device decide) CLIENT
auto_and_relax_block_user_input true CLIENT
auto_cursordance false CLIENTSERVER
auto_snapping_strength 1.000000 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.750000 CLIENTSERVERPROTECTEDGAMEPLAY
autopilot_snapping_strength 2.000000 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.000000 transparency of all background layers at once, only useful for FPoSu CLIENTSKINSSERVER
background_brightness 0.000000 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.000000 0 to 255, only relevant if background_brightness is larger than 0 CLIENTSKINSSERVER
background_color_g 255.000000 0 to 255, only relevant if background_brightness is larger than 0 CLIENTSKINSSERVER
background_color_r 255.000000 0 to 255, only relevant if background_brightness is larger than 0 CLIENTSKINSSERVER
background_dim 0.900000 CLIENTSKINSSERVER
background_dont_fade_during_breaks false CLIENTSKINSSERVER
background_fade_after_load true CLIENTSKINSSERVER
background_fade_in_duration 0.850000 CLIENTSKINSSERVER
background_fade_min_duration 1.400000 Only fade if the break is longer than this (in seconds) CLIENTSKINSSERVER
background_fade_out_duration 0.250000 CLIENTSKINSSERVER
background_image_cache_size 32 how many images can stay loaded in parallel CLIENT
background_image_eviction_delay_frames 60 how many vsync frames to keep stale background images in the cache before deleting them CLIENT
background_image_loading_delay 0.075000 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) CLIENTPROTECTEDGAMEPLAY
beatmap_max_num_slider_scoringtimes 32768 maximum number of slider score increase events allowed per slider (prevent crashing on deliberate game-breaking beatmaps) CLIENTPROTECTEDGAMEPLAY
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 "2602061335"
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.000000 CLIENTSKINSSERVER
circle_fade_out_scale 0.400000 CLIENTSKINSSERVER
circle_number_rainbow false CLIENTSKINSSERVER
circle_rainbow false CLIENTSKINSSERVER
circle_shake_duration 0.120000 CLIENTSKINSSERVER
circle_shake_strength 8.000000 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.150000 CLIENTSKINSSERVER
combo_anim1_size 0.150000 CLIENTSKINSSERVER
combo_anim2_duration 0.400000 CLIENTSKINSSERVER
combo_anim2_size 0.500000 CLIENTSKINSSERVER
combobreak_sound_combo 20 Only play the combobreak sound if the combo is higher than this CLIENTSKINSSERVER
compensate_music_speed true compensates speeds slower than 1x a little bit, by adding an offset depending on the slowness 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 12 max number of lines of text CLIENTSKINSSERVER
console_overlay_scale 1.000000 log text size multiplier CLIENTSKINSSERVER
console_overlay_timeout 8.000000 how long to wait before fading out visible console log lines (0 = never fade out) CLIENTSKINSSERVER
consolebox_animspeed 12.000000 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
crash "" CLIENT
crop_screenshots true whether to crop screenshots to the letterboxed resolution CLIENT
cs_cap_sanity true CLIENTSERVERPROTECTEDGAMEPLAY
cs_override -1.000000 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.000000 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.000000 CLIENTSKINSSERVER
cursor_expand_duration 0.100000 CLIENTSKINSSERVER
cursor_expand_scale_multiplier 1.300000 CLIENTSKINSSERVER
cursor_ripple_additive true use additive blending CLIENTSKINSSERVER
cursor_ripple_alpha 1.000000 CLIENTSKINSSERVER
cursor_ripple_anim_end_scale 0.500000 end size multiplier CLIENTSKINSSERVER
cursor_ripple_anim_start_fadeout_delay 0.000000 delay in seconds after which to start fading out (limited by cursor_ripple_duration of course) CLIENTSKINSSERVER
cursor_ripple_anim_start_scale 0.050000 start size multiplier CLIENTSKINSSERVER
cursor_ripple_duration 0.700000 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.000000 CLIENTSKINSSERVER
cursor_trail_alpha 1.000000 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.170000 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.000000 CLIENTSKINSSERVER
cursor_trail_smooth_div 4.000000 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.500000 how long smooth cursortrails should be, in seconds CLIENTSKINSSERVER
cursor_trail_spacing 15.000000 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 20260101 maximum supported osu!.db version, above this will use fallback loader CLIENT
debug_anim false CLIENT
debug_async_db false CLIENT
debug_avatars false CLIENT
debug_bg_loader false CLIENT
debug_box_shadows false CLIENT
debug_cv false CLIENT
debug_db false CLIENT
debug_draw_timingpoints false CLIENTSERVERPROTECTEDGAMEPLAY
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 CLIENTSERVERPROTECTEDGAMEPLAY
debug_network false CLIENT
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 CLIENTSERVERPROTECTEDGAMEPLAY
debug_shaders false CLIENTPROTECTEDGAMEPLAY
debug_snd false CLIENT
debug_ui false CLIENT
debug_vprof false CLIENTSERVER
diffcalc_threads 0.000000 0 = autodetect CLIENT
direct_ranking_status_filter 0 CLIENTSKINSSERVER
disable_mousebuttons true CLIENTSKINSSERVER
disable_mousewheel true CLIENTSKINSSERVER
dpiinfo "" CLIENT
drain_disabled false determines if HP drain should be disabled entirely CLIENTSERVERPROTECTEDGAMEPLAY
drain_kill true whether to kill the player upon failing CLIENTSERVERPROTECTEDGAMEPLAY
drain_kill_notification_duration 1.000000 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 true CLIENTSKINSSERVER
draw_numbers true CLIENTSKINSSERVER
draw_playfield_border true CLIENTSKINSSERVER
draw_progressbar true CLIENTSKINSSERVER
draw_rankingscreen_background_image true CLIENTSKINSSERVER
draw_runtime_info true draw version identifier in the bottom right CLIENTSERVER
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_audio_offset false CLIENT
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.000000 Timeframe in ms at the beginning of a beatmap which triggers a starting delay for easier reading CLIENTSKINSSERVERGAMEPLAY
echo "" CLIENTSKINSSERVER
emptyDummyConVar 42.000000 this placeholder convar is returned by cvars().getConVarByName() if no matching convar is found CLIENT
enable_spectating false CLIENT
end_delay_time 750.000000 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.000000 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 "exec" CLIENT
exit "" CLIENTSERVER
export_folder "./exports/" path to export files to (like beatmaps, skins) CLIENT
fail_time 2.250000 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.120000 CLIENTSERVERPROTECTEDGAMEPLAY
flashlight_radius 100.000000 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.000000 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.000000 CLIENTSERVERGAMEPLAY
followpoints_scale_multiplier 1.000000 CLIENTSERVERGAMEPLAY
followpoints_separation_multiplier 1.000000 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.000000 CLIENTSKINSSERVER
fposu_absolute_mode false CLIENTSKINSSERVER
fposu_center_cursor_on_start true snap cursor to the center of the screen when starting a beatmap in fposu mode CLIENT
fposu_cube true CLIENTSKINSSERVER
fposu_cube_size 500.000000 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.500000 CLIENTSKINSSERVER
fposu_draw_cursor_trail true CLIENTSKINSSERVER
fposu_draw_scorebarbg_on_top false CLIENTSKINSSERVER
fposu_fov 103.000000 CLIENTSKINSSERVER
fposu_invert_horizontal false CLIENTSKINSSERVER
fposu_invert_vertical false CLIENTSKINSSERVER
fposu_mod_strafing false CLIENTSERVERPROTECTEDGAMEPLAY
fposu_mod_strafing_frequency_x 0.100000 CLIENTSERVERGAMEPLAY
fposu_mod_strafing_frequency_y 0.200000 CLIENTSERVERGAMEPLAY
fposu_mod_strafing_frequency_z 0.150000 CLIENTSERVERGAMEPLAY
fposu_mod_strafing_strength_x 0.300000 CLIENTSERVERGAMEPLAY
fposu_mod_strafing_strength_y 0.100000 CLIENTSERVERGAMEPLAY
fposu_mod_strafing_strength_z 0.150000 CLIENTSERVERGAMEPLAY
fposu_mouse_cm_360 30.000000 CLIENTSKINSSERVER
fposu_mouse_dpi 400 CLIENTSKINSSERVER
fposu_noclip false CLIENTSERVERPROTECTEDGAMEPLAY
fposu_noclipaccelerate 20.000000 CLIENTSKINSSERVER
fposu_noclipfriction 10.000000 CLIENTSKINSSERVER
fposu_noclipspeed 2.000000 CLIENTSKINSSERVER
fposu_playfield_position_x 0.000000 CLIENTSKINSSERVER
fposu_playfield_position_y 0.000000 CLIENTSKINSSERVER
fposu_playfield_position_z 0.000000 CLIENTSKINSSERVER
fposu_playfield_rotation_x 0.000000 CLIENTSKINSSERVER
fposu_playfield_rotation_y 0.000000 CLIENTSKINSSERVER
fposu_playfield_rotation_z 0.000000 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.065000 time in seconds for the zoom/unzoom animation CLIENTSKINSSERVER
fposu_zoom_fov 45.000000 CLIENTSKINSSERVER
fposu_zoom_sensitivity_ratio 1.000000 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_limiter_nobusywait false only use 1ms sleeps to reach the FPS target, without busywaiting CLIENT
fps_max 960.000000 framerate limiter, gameplay CLIENT
fps_max_background 30.000000 framerate limiter, background CLIENT
fps_max_menu 240.000000 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.293000 in seconds (!) CLIENTSERVERPROTECTEDGAMEPLAY
hitobject_fade_out_time_speed_multiplier_min 0.500000 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.764700 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.000000 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.100000 max duration of the entire hitresult in seconds (this limits all other values, except for animated skins!) CLIENTSKINSSERVER
hitresult_duration_max 5.000000 absolute hard limit in seconds, even for animated skins CLIENTSKINSSERVER
hitresult_fadein_duration 0.120000 CLIENTSKINSSERVER
hitresult_fadeout_duration 0.600000 CLIENTSKINSSERVER
hitresult_fadeout_start_time 0.500000 CLIENTSKINSSERVER
hitresult_miss_fadein_scale 2.000000 CLIENTSKINSSERVER
hitresult_scale 1.000000 CLIENTSKINSSERVER
hp_override -1.000000 CLIENTSERVERPROTECTEDGAMEPLAY
hud_accuracy_scale 1.000000 CLIENTSKINSSERVER
hud_combo_scale 1.000000 CLIENTSKINSSERVER
hud_fps_smoothing true CLIENTSKINSSERVER
hud_hiterrorbar_alpha 1.000000 opacity multiplier for entire hiterrorbar CLIENTSKINSSERVER
hud_hiterrorbar_bar_alpha 1.000000 opacity multiplier for background color bar CLIENTSKINSSERVER
hud_hiterrorbar_bar_height_scale 3.400000 CLIENTSKINSSERVER
hud_hiterrorbar_bar_width_scale 0.600000 CLIENTSKINSSERVER
hud_hiterrorbar_centerline_alpha 1.000000 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.750000 opacity multiplier for all hit error entries/lines CLIENTSKINSSERVER
hud_hiterrorbar_entry_hit_fade_time 6.000000 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.000000 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.007000 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.000000 CLIENTSKINSSERVER
hud_hiterrorbar_offset_left_percent 0.000000 CLIENTSKINSSERVER
hud_hiterrorbar_offset_percent 0.000000 CLIENTSKINSSERVER
hud_hiterrorbar_offset_right_percent 0.000000 CLIENTSKINSSERVER
hud_hiterrorbar_offset_top_percent 0.000000 CLIENTSKINSSERVER
hud_hiterrorbar_scale 1.000000 CLIENTSKINSSERVER
hud_hiterrorbar_showmisswindow false CLIENTSKINSSERVER
hud_hiterrorbar_ur_alpha 0.500000 opacity multiplier for unstable rate text above hiterrorbar CLIENTSKINSSERVER
hud_hiterrorbar_ur_offset_x_percent 0.000000 CLIENTSKINSSERVER
hud_hiterrorbar_ur_offset_y_percent 0.000000 CLIENTSKINSSERVER
hud_hiterrorbar_ur_scale 1.000000 CLIENTSKINSSERVER
hud_hiterrorbar_width_percent 0.150000 CLIENTSKINSSERVER
hud_hiterrorbar_width_percent_with_misswindow 0.400000 CLIENTSKINSSERVER
hud_inputoverlay_anim_color_duration 0.100000 CLIENTSKINSSERVER
hud_inputoverlay_anim_scale_duration 0.160000 CLIENTSKINSSERVER
hud_inputoverlay_anim_scale_multiplier 0.800000 CLIENTSKINSSERVER
hud_inputoverlay_offset_x 0.000000 CLIENTSKINSSERVER
hud_inputoverlay_offset_y 0.000000 CLIENTSKINSSERVER
hud_inputoverlay_scale 1.000000 CLIENTSKINSSERVER
hud_playfield_border_size 5.000000 CLIENTSKINSSERVER
hud_progressbar_scale 1.000000 CLIENTSKINSSERVER
hud_scale 1.000000 CLIENTSKINSSERVER
hud_score_scale 1.000000 CLIENTSKINSSERVER
hud_scorebar_hide_anim_duration 0.500000 CLIENTSKINSSERVER
hud_scorebar_hide_during_breaks true CLIENTSKINSSERVER
hud_scorebar_scale 1.000000 CLIENTSKINSSERVER
hud_scoreboard_offset_y_percent 0.110000 CLIENTSKINSSERVER
hud_scoreboard_scale 1.000000 CLIENTSKINSSERVER
hud_scoreboard_use_menubuttonbackground true CLIENTSKINSSERVER
hud_scrubbing_timeline_hover_tooltip_offset_multiplier 1.000000 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.400000 CLIENTSKINSSERVER
hud_scrubbing_timeline_strains_height 200.000000 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.000000 CLIENTSKINSSERVER
hud_statistics_ar_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_bpm_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_bpm_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_cs_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_cs_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_hitdelta_chunksize 30 how many recent hit deltas to average (-1 = all) CLIENTSKINSSERVER
hud_statistics_hitdelta_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_hitdelta_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_hitwindow300_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_hitwindow300_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_hp_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_hp_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_livestars_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_livestars_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_maxpossiblecombo_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_maxpossiblecombo_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_misses_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_misses_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_nd_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_nd_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_nps_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_nps_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_od_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_od_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_offset_x 5.000000 CLIENTSKINSSERVER
hud_statistics_offset_y 50.000000 CLIENTSKINSSERVER
hud_statistics_perfectpp_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_perfectpp_offset_y 0.000000 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.000000 CLIENTSKINSSERVER
hud_statistics_pp_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_scale 1.000000 CLIENTSKINSSERVER
hud_statistics_sliderbreaks_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_sliderbreaks_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_spacing_scale 1.100000 CLIENTSKINSSERVER
hud_statistics_totalstars_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_totalstars_offset_y 0.000000 CLIENTSKINSSERVER
hud_statistics_ur_offset_x 0.000000 CLIENTSKINSSERVER
hud_statistics_ur_offset_y 0.000000 CLIENTSKINSSERVER
hud_volume_duration 1.000000 CLIENTSKINSSERVER
hud_volume_size_multiplier 1.500000 CLIENTSKINSSERVER
ignore_beatmap_combo_colors true 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.000000 instant replay (F2) duration, in seconds CLIENTSKINSSERVER
interpolate_music_pos 2 interpolate song position with engine time (0 = none, 1 = new method, 2 = McOsu, 3 = "lazer" (broken?)) 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 229 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
keyboard_raw_input false listen to keyboard input on a separate thread (Windows only) CLIENTSKINSSERVER
language "en" CLIENTSERVER
letterboxed_resolution "1920x1080" CLIENTSKINSSERVER
letterboxing true CLIENTSKINSSERVER
letterboxing_offset_x 0.000000 CLIENTSKINSSERVER
letterboxing_offset_y 0.000000 CLIENTSKINSSERVER
listcommands "" CLIENT
load_beatmap_background_images true CLIENTSKINSSERVER
loudness_calc_threads 0.000000 0 = autodetect. do not use too many threads or your PC will explode CLIENT
loudness_fallback -12.000000 CLIENT
loudness_target -14.000000 CLIENT
main_menu_alpha 0.800000 CLIENTSKINSSERVER
main_menu_background_fade_duration 0.250000 CLIENTSKINSSERVER
main_menu_friend true CLIENTSKINSSERVER
main_menu_startup_anim_duration 0.250000 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.000000 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.500000 CLIENTSERVERGAMEPLAY
mod_arwobble false CLIENTSERVERPROTECTEDGAMEPLAY
mod_arwobble_interval 7.000000 CLIENTSERVERPROTECTEDGAMEPLAY
mod_arwobble_strength 1.000000 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.000000 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.600000 hiddenFadeInEndTime = circleTime - approachTime * mod_hd_circle_fadein_end_percent CLIENTSERVERPROTECTEDGAMEPLAY
mod_hd_circle_fadein_start_percent 1.000000 hiddenFadeInStartTime = circleTime - approachTime * mod_hd_circle_fadein_start_percent CLIENTSERVERPROTECTEDGAMEPLAY
mod_hd_circle_fadeout_end_percent 0.300000 hiddenFadeOutEndTime = circleTime - approachTime * mod_hd_circle_fadeout_end_percent CLIENTSKINSSERVERGAMEPLAY
mod_hd_circle_fadeout_start_percent 0.600000 hiddenFadeOutStartTime = circleTime - approachTime * mod_hd_circle_fadeout_start_percent CLIENTSKINSSERVERGAMEPLAY
mod_hd_slider_fade_percent 1.000000 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.000000 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.000000 CLIENTSERVERGAMEPLAY
mod_ming3012 false CLIENTSERVERGAMEPLAY
mod_minimize false CLIENTSERVERPROTECTEDGAMEPLAY
mod_minimize_multiplier 0.500000 CLIENTSERVERPROTECTEDGAMEPLAY
mod_nightmare false CLIENTSERVERPROTECTEDGAMEPLAY
mod_no100s false CLIENTSERVERGAMEPLAY
mod_no50s false CLIENTSERVERGAMEPLAY
mod_no_keylock false CLIENTSERVERPROTECTEDGAMEPLAY
mod_no_pausing false CLIENTSERVERGAMEPLAY
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.000000 CLIENTSERVERPROTECTEDGAMEPLAY
mod_singletap false CLIENTSERVERGAMEPLAY
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.700000 CLIENTSERVERPROTECTEDGAMEPLAY
mod_target_300_percent 0.500000 CLIENTSERVERPROTECTEDGAMEPLAY
mod_target_50_percent 0.950000 CLIENTSERVERPROTECTEDGAMEPLAY
mod_timewarp false CLIENTSERVERPROTECTEDGAMEPLAY
mod_timewarp_multiplier 1.500000 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.000000 CLIENTSERVERGAMEPLAY
mod_wobble_rotation_speed 1.000000 CLIENTSERVERGAMEPLAY
mod_wobble_strength 25.000000 CLIENTSERVERGAMEPLAY
monitor 0 monitor/display device to switch to, 0 = primary monitor CLIENT
mouse_raw_input false CLIENTSKINSSERVER
mouse_sensitivity 1.000000 CLIENTSKINSSERVER
mp_autologin false CLIENT
mp_oauth_token "" CLIENT
mp_password "" CLIENT
mp_password_md5 "" CLIENT
mp_server "neosu.net" 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.250000 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.000000 CLIENTSKINSSERVER
od_override -1.000000 CLIENTSERVERPROTECTEDGAMEPLAY
od_override_lock false always force constant 300 hit window even through speed changes CLIENTSERVERPROTECTEDGAMEPLAY
old_beatmap_offset 24.000000 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.000000 CLIENTSKINSSERVER
osu_folder "" CLIENT
osu_folder_sub_skins "Skins/" CLIENT
pause_anim_duration 0.150000 CLIENTSKINSSERVER
pause_dim_alpha 0.580000 CLIENTSKINSSERVER
pause_dim_background true CLIENTSKINSSERVER
pause_on_focus_loss true CLIENTSKINSSERVER
pen_input true support OTD Artist Mode and native tablet drivers' pen events CLIENTSKINSSERVER
playfield_border_bottom_percent 0.083400 CLIENTSERVERGAMEPLAY
playfield_border_top_percent 0.117000 CLIENTSERVERGAMEPLAY
playfield_mirror_horizontal false CLIENTSERVERGAMEPLAY
playfield_mirror_vertical false CLIENTSERVERGAMEPLAY
playfield_rotation 0.000000 rotates the entire playfield by this many degrees CLIENTSERVERPROTECTEDGAMEPLAY
prefer_cjk false prefer metadata in original language CLIENT
prefer_websockets false prefer websocket connections over http polling 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.270000 CLIENTSKINSSERVER
quick_retry_time 2000.000000 Timeframe in ms subtracted from the first hitobject when quick retrying (not regular retry) CLIENTSKINSSERVER
r_3dscene_zf 5000.000000 CLIENTPROTECTEDGAMEPLAY
r_3dscene_zn 5.000000 CLIENTPROTECTEDGAMEPLAY
r_debug_disable_3dscene false CLIENTPROTECTEDGAMEPLAY
r_debug_disable_cliprect false CLIENTPROTECTEDGAMEPLAY
r_debug_draw_font_atlas "" CLIENT
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_disable_driver_threaded_opts true force disable driver-enforced threaded optimizations (they increase framerate, but also increase latency) CLIENT
r_drawstring_max_string_length 16384 maximum number of characters per call, sanity/memory buffer limit CLIENT
r_gl_image_unbind false CLIENT
r_gl_rt_unbind false CLIENT
r_gles_orphan_buffers true reduce cpu/gpu synchronization by freeing buffer objects before modifying them CLIENT
r_globaloffset_x 0.000000 CLIENTPROTECTEDGAMEPLAY
r_globaloffset_y 0.000000 CLIENTPROTECTEDGAMEPLAY
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.785000 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 "1920x1080" 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
rich_presence_map_backgrounds true CLIENTSKINSSERVER
save "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
seek_delta 5 how many seconds to skip backward/forward when quick seeking CLIENTSKINSSERVER
sendkey "" CLIENT
sendtext "" CLIENT
show_approach_circle_on_first_hidden_object true CLIENTSKINSSERVER
showconsolebox "showconsolebox" CLIENT
shutdown "" CLIENTSERVER
simulate_replays false experimental "improved" replay playback CLIENTSKINSSERVER
skin "default" CLIENTSKINSSERVER
skin_animation_force false CLIENTSKINSSERVER
skin_animation_fps_override -1.000000 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" CLIENT
skin_use_skin_hitsounds true If enabled: Use skin's sound samples. If disabled: Use default skin's sound samples. For hitsounds only. CLIENTSKINSSERVER
skin_use_spinner_metre false enable the spinner-metre graphic, which fills up as the spinner completes. 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.000000 Timeframe in ms within a beatmap which allows skipping if it doesn't contain any hitobjects CLIENTSERVERPROTECTEDGAMEPLAY
slider_alpha_multiplier 1.000000 CLIENTSKINSSERVER
slider_ball_tint_combo_color true CLIENTSKINSSERVER
slider_body_alpha_multiplier 1.000000 CLIENTSKINSSERVER
slider_body_color_saturation 1.000000 CLIENTSKINSSERVER
slider_body_fade_out_time_multiplier 1.000000 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.000000 CLIENTSKINSSERVER
slider_border_size_multiplier 1.000000 CLIENTSKINSSERVER
slider_border_tint_combo_color false CLIENTSKINSSERVER
slider_curve_max_length 32768.000000 maximum slider length in osu!pixels (i.e. pixelLength). also used to clamp all (control-)point coordinates to sane values. CLIENTPROTECTEDGAMEPLAY
slider_curve_max_points 9999.000000 maximum number of allowed interpolated curve points. quality will be forced to go down if a slider has more steps than this CLIENTPROTECTEDGAMEPLAY
slider_curve_points_separation 2.500000 slider body curve approximation step width in osu!pixels, don't set this lower than around 1.5 CLIENT
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) CLIENTPROTECTEDGAMEPLAY
slider_end_miss_breaks_combo false should a missed sliderend break combo (aka cause a regular sliderbreak) CLIENTSKINSSERVER
slider_followcircle_fadein_fade_time 0.060000 CLIENTSKINSSERVER
slider_followcircle_fadein_scale 0.500000 CLIENTSKINSSERVER
slider_followcircle_fadein_scale_time 0.180000 CLIENTSKINSSERVER
slider_followcircle_fadeout_fade_time 0.250000 CLIENTSKINSSERVER
slider_followcircle_fadeout_scale 0.800000 CLIENTSKINSSERVER
slider_followcircle_fadeout_scale_time 0.250000 CLIENTSKINSSERVER
slider_followcircle_tick_pulse_scale 0.100000 CLIENTSKINSSERVER
slider_followcircle_tick_pulse_time 0.200000 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) CLIENTPROTECTEDGAMEPLAY
slider_max_ticks 2048 maximum number of ticks allowed per slider (clamp range) CLIENTPROTECTEDGAMEPLAY
slider_osu_next_style false CLIENTSKINSSERVER
slider_rainbow false CLIENTSKINSSERVER
slider_reverse_arrow_alpha_multiplier 1.000000 CLIENTSKINSSERVER
slider_reverse_arrow_animated true pulse animation on reverse arrows CLIENTSKINSSERVER
slider_reverse_arrow_black_threshold 1.000000 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.000000 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.000000 CLIENTSKINSSERVER
smoke_trail_duration 10.000000 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.000000 how long smoke trails should last before starting to fade out, in seconds CLIENTSKINSSERVER
smoke_trail_spacing 5.000000 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_boost_hitsound_volume false slightly increase non-sliderslide hitsound volume CLIENTSKINSSERVER
snd_change_check_interval 0.500000 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_disable_exclusive_unfocused true disable WASAPI exclusive mode when losing focus (currently SoLoud+MiniAudio only) CLIENT
snd_file_min_size 51 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 0 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.500000 how much to change the pitch CLIENTSKINSSERVER
snd_rate_transpose_algorithm "cubic" rate changing algorithm to use. "linear", "cubic", or "shannon" (in order of increasing quality/cpu usage) CLIENT
snd_ready_delay 0.000000 after a sound engine restart, wait this many seconds before marking it as ready CLIENT
snd_restart "snd_restart" CLIENT
snd_restrict_play_frame 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_offset_compensation_strategy 1 For debugging: 0 = naive (no auto offset), anything else = WSOLA pipeline model CLIENT
snd_soloud_prefer_exclusive false try initializing in exclusive mode first for MiniAudio on Windows 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_soloud_resampler "linear" resampler to use. "point", "linear", or "catmull-rom" (in order of increasing quality/cpu usage) CLIENT
snd_speed_compensate_pitch true automatically keep pitch constant if speed changes CLIENT
snd_st_debug false Enable detailed SoundTouch filter logging CLIENT
snd_updateperiod 10 BASS_CONFIG_UPDATEPERIOD length in milliseconds CLIENT
songbrowser_background_fade_in_duration 0.100000 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_anim_x_push false whether to push songbuttons to the right depending on the vertical scrolling velocity (set this to 0 for osu!lazer style carousel) CLIENTSKINS
songbrowser_button_anim_y_curve true whether to move songbuttons slightly to the right depending on their vertical position, on a vertically centered curve 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_filteringtype "Local" CLIENTSKINSSERVER
songbrowser_scores_filteringtype_manual "unset" CLIENTSKINSSERVER
songbrowser_scores_sortingtype "By pp" CLIENTSKINSSERVER
songbrowser_search_delay 0.200000 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.100000 CLIENTSKINS
songbrowser_thumbnail_fade_in_duration 0.100000 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.000000 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.000000 CLIENTSERVERGAMEPLAY
spinner_fade_out_time_multiplier 0.700000 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.000000 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
sv_has_irc_users true players with negative IDs will show up as IRC users SERVER
test_notification "" CLIENT
test_toast "" CLIENT
timingpoints_offset 0.000000 offset in ms which is added before determining the active timingpoint for the sample type and sample volume (hitsounds) of the current frame CLIENT
tooltip_anim_duration 0.400000 CLIENTSKINSSERVER
ui_scale 1.000000 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.075000 approach target afterscroll delta over this duration CLIENTSKINSSERVER
ui_scrollview_kinetic_energy_multiplier 24.000000 afterscroll delta multiplier CLIENT
ui_scrollview_mousewheel_multiplier 3.500000 CLIENTSKINSSERVER
ui_scrollview_mousewheel_overscrollbounce true CLIENT
ui_scrollview_resistance 5.000000 how many pixels you have to pull before you start scrolling CLIENTSKINSSERVER
ui_scrollview_scrollbarwidth 15.000000 CLIENTSKINSSERVER
ui_textbox_caret_blink_time 0.500000 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.290000 CLIENTSKINSSERVER
ui_window_shadow_radius 13.000000 CLIENTSKINSSERVER
universal_offset 0.000000 rate-dependent offset for music (multiplied by playback speed) CLIENT
universal_offset_hardcoded_blamepeppy 0.000000 this is in lazer CLIENT
universal_offset_norate 0.000000 rate-independent offset for music CLIENT
unpause_continue_delay 0.150000 when unpausing, wait for this many seconds before allowing "click to continue" to be actually clicked (to avoid instantly triggering accidentally) CLIENT
update "update" CLIENT
use_https true CLIENT
use_ime false enable the use of the OS IME window for editing text (currently disabled by default due to UI textbox constraints) 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 "42.02"
volume_change_interval 0.050000 CLIENTSKINSSERVER
volume_effects 1.000000 CLIENTSKINSSERVER
volume_master 1.000000 CLIENTSKINSSERVER
volume_master_inactive 0.250000 CLIENTSKINSSERVER
volume_music 0.400000 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.900000 line opacity CLIENTSERVER
vprof_graph_draw_overhead false whether to draw the profiling overhead time in white (usually negligible) CLIENTSERVER
vprof_graph_height 250.000000 CLIENTSERVER
vprof_graph_margin 40.000000 CLIENTSERVER
vprof_graph_range_max 16.666666 max value of the y-axis in milliseconds CLIENTSERVER
vprof_graph_width 800.000000 CLIENTSERVER
vprof_spike 0 measure and display largest spike details (1 = small info, 2 = extended info) CLIENTSERVER
vprof_sysinfo_refresh_interval 0.500000 CLIENT
vsync false CLIENT
win_disable_windows_key_while_playing true CLIENT
win_global_media_hotkeys true Watch for play/pause/next/previous media keys globally for main menu music (Windows only) CLIENT
win_processpriority "1" sets the main process priority (0 = normal, 1 = high) CLIENT
win_snd_wasapi_buffer_size 0.011000 buffer size/length in seconds (e.g. 0.011 = 11 ms), directly responsible for audio delay and crackling CLIENT
win_snd_wasapi_event_callbacks false wait for WASAPI to ask for data instead of filling a buffer, potentially lower latency (ignores period/buffer size) CLIENT
win_snd_wasapi_exclusive true CLIENT
win_snd_wasapi_period_size 0.000000 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 2026-02-06 for neosu v42.02.
Use the dumpcommands command to regenerate it yourself.