Hey you, wanna play on 120 FOV? To’s pretty easy.
FOV stands for Field Of View. To give you an idea, whenever you Ult with bloodhound or Stim with Octane, the FOV increases to 120, with this config you’ll be playing with that FOV all the time doesn’t matter which legend you’re playing.
If you already have a Config File for apex, just paste this in your config: Trasa: Para -> Browse Local Files -> Cfg -> Open your autoexec -> Paste the commands
BEFORE THAT, make sure the file is not ticked as “Read-only” as it won’t let you save the changes.
FPS_MAX "143" cl_fovScale "1.7" bind_US_standard "F12" "exec autoexec" mat_letterbox_aspect_goal 1.77 mat_letterbox_aspect_threshold 1.77
Notatki:
In the 1st row, type your monitor refresh rate instead of 143, if you have Vsync activated I recommend typing 1 FPS less than your monitor refresh rate (as I did).
In the 3rd row where it says bind_US_standard “F12” “exec autoexec”. Instead of “autoexec”, you gotta type the name of your config without the .cfg. To będzie wyglądać tak:
bind_US_standard "F12" "exec __________" (______=name of your file)
Na przykład, if your config file is named “potato” you just gotta make it look like this:
bind_US_standard "F12" "exec potato"
What this line does is, whenever you change your video settings like, say you are messing around with the FOVs or video settings in-game, just press F12 on your keyboard and it will restore it to the Config File with 120 FOV. You can replace F12 with a key of your choice.
Now that you pasted that and typed the name of your config and the refresh rate of your monitor, just click on File > Ratować.
Dobra, To’S It. Launch apex and see how it looks. Ale… what if you don’t have a config file? Dobrze, let me help you create one. Aby to zrobić:
- Przejdź do biblioteki Steam
- Right-click on Apex Legends
- Trzask “Zarządzać”
- Trzask “Przeglądaj pliki lokalne”
- Raz ty’Re Tam, click the Folder “cfg”
- Without closing the File Explorer, open Notepad (the program)
- In notepad paste ALL of the text that’s in the link
Notatka: this config is NOT only for increasing FOV, it’s for maximizing FPS and improving visual clarity, it tunes down the Texture Streaming Budget to 0 every time you launch the game, but if you want to play with your custom video settings and with 120 FOV, make sure to follow what the last step says as soon as you finish setting up the config.
FPS_MAX "144" cl_fovScale "1.7" bind_US_standard "F12" "exec autoexec" mat_letterbox_aspect_goal 1.77 mat_letterbox_aspect_threshold 1.77 //cl_drawmonitors "0" //FPS_MAX "0" ai_expression_frametime "0" anim_3wayblend "0" bind_US_standard "F12" "exec autoexec" bink_materials_enabled "0" bink_preload_videopanel_movies "0" building_cubemaps "1" cl_SetupAllBones "0" cl_aggregate_particles "1" cl_allowAnimsToInterpolateBackward "0" cl_always_ragdoll_radius "0" cl_anim_detail_dist "1" cl_anim_face_dist "1" cl_bones_incremental_blend "1" cl_cull_weapon_fx "0" cl_decal_alwayswhite "1" cl_detaildist "0" cl_detailfade "0" cl_disable_ragdolls "1" cl_drawmonitors "0" cl_drawshadowtexture "0" cl_ejectbrass "0" cl_forcepreload "0" cl_gib_allow "0" cl_idealpitchscale "0" cl_jiggle_bone_framerate_cutoff "0" cl_lagcompensation "1" cl_minimal_rtt_shadows "1" cl_muzzleflash_dlight_st "0" cl_new_impact_effects "0" cl_particle_fallback_base "-1" cl_particle_fallback_multiplier "-1" cl_particle_limiter_max_particle_count "10" cl_particle_limiter_max_system_count "10" cl_particle_limiter_min_kill_distance "1" cl_particle_max_count "0" cl_particle_snoozetime "0.166667" cl_phys_maxticks "0" cl_phys_props_enable "0" cl_predict "1" cl_predictweapons "1" cl_ragdoll_collide "0" cl_ragdoll_force_fade_time "0" cl_ragdoll_force_fade_time_local_view_player "0" cl_ragdoll_force_fade_time_on_moving_geo "0" cl_ragdoll_maxcount "0" cl_ragdoll_self_collision "0" cl_show_splashes "0" cl_showfiredbullets "0" cl_showpos "0" cl_simdbones_slerp "1" cl_smooth "0" cl_threaded_bone_setup "1" cl_use_simd_bones "1" csm_cascade_res "0" csm_coverage "0" csm_enabled "0" csm_quality_level "1" csm_renderable_shadows "0" csm_rope_shadows "0" csm_world_shadows "0" disp_dynamic "0" dlight_enable "0" dodge_viewTiltMax "0" dof_enable "0" dof_overrideParams "0" dvs_enable "0" engine_no_focus_sleep "0" env_lightglow "0" exec usersettings.cfg flex_rules "0" flex_smooth "0" fog_enable "0" fog_enable_water_fog "0" fog_enableskybox "0" fog_volume "0" func_break_max_pieces "0" g_ragdoll_fadespeed "10000" g_ragdoll_lvfadespeed "10000" host_sleep "0" host_threaded_sound "0" hud_setting_adsDof "0" hud_setting_minimapRotate "1" hud_setting_pingAlpha "0.400000" hud_setting_pingDoubleTapEnemy "1" hudchat_new_message_fade_duration "1" lightmap_ambient "0" lightmap_realtimelight "0" lightmap_realtimeshadows "0" m_acceleration "0" map_settings_override "1" mat_antialias "0" mat_antialias_mode "0" mat_autoexposure_override_min_max "1" mat_backbuffer_count "0" mat_bloom_max_lighting_value "0" mat_bloom_streak_amount "0" mat_bloom_wide_amount "0" mat_bloomscale "0" mat_bumpmap "0" mat_colcorrection_disableentities "1" mat_colorcorrection "0" mat_colorcorrection_editor "0" mat_compressedtextures "1" mat_debug_tonemapping_disable "1" mat_depthbias_shadowmap "0" mat_depthbias_tightshadowmap "0" mat_depthfeather_enable "0" mat_depthtest_force_disabled "1" mat_diffuse "1" mat_disable_bloom "1" mat_disable_lightmap_ambient "1" mat_disable_lightmaps "1" mat_disable_lightwarp "1" mat_disable_model_ambient "1" mat_dof_enabled "0" mat_dynamic_tonemapping "0" mat_enable_ssr "0" mat_envmap_scale "1" mat_envmapsize "0" mat_envmaptgasize "0" mat_fastspecular "1" mat_filterlightmaps "0" mat_filtertextures "0" mat_force_bloom "0" mat_forceaniso "0" mat_fullbright "1" mat_fxaa_enable "0" mat_global_lighting "0" mat_hdr_enabled "0" mat_hdr_level "0" mat_hide_sun_in_last_cascade "1" mat_instancing "1" mat_light_edit "1" mat_local_contrast_scale_override "0" mat_maxframelatency "0" mat_mip_linear "0" mat_motion_blur_enabled "0" mat_motion_blur_falling_intensity "0" mat_motion_blur_falling_max "0" mat_motion_blur_falling_min "0" mat_motion_blur_forward_enabled "0" mat_motion_blur_percent_of_screen_max "0" mat_motion_blur_rotation_intensity "0" mat_motion_blur_strength "0" mat_parallaxmap "0" mat_picmip "4" mat_queue_mode "2" mat_reducefillrate "1" mat_reduceparticles "1" mat_screen_blur_enabled "0" mat_screen_blur_override "1" mat_shadercount "0" mat_shadowstate "0" mat_specular "0" mat_sun_highlight_size "0" mat_use_compressed_hdr_textures "1" mat_vignette_enable "0" mat_vsync "0" mat_vsync_mode "0" model_fadeRangeFraction "0" modeldecals_forceAllowed "0" monitor_mat_sharpen_amount "0" mp_decals "0" mp_usehwmmodels "-1" mp_usehwmvcds "-1" muzzleflash_light "0" nb_shadow_dist "0" not_focus_sleep "9999999999999" particle_cpu_level "0" particle_dlights_enable "0" particle_gpu_level "0" pertrianglecollision "0" projectile_faketrails "0" projectile_filltrails "2" prop_active_gib_limit "0" pvs_yield "1" r_DrawBeams "0" r_DrawDisp "0" r_PhysPropLighting "0" r_WaterDrawReflection "0" r_blurmenubg "0" r_createmodeldecals "0" r_decals "0" r_ditherAlpha "0" r_ditherFade "0" r_drawbatchdecals "0" r_drawbrushmodels "0" r_drawentities "0" r_drawopaquerenderables "0" r_drawparticles "0" r_drawscreenspaceparticles "0" r_drawsky "0" r_drawsprites "0" r_drawstaticlight "0" r_drawstaticprops "0" r_drawtranslucentrenderables "0" r_drawworld "0" r_dynamic "0" r_dynamiclighting "0" r_fastzreject "-1" r_forcecheapwater "1" r_jiggle_bones "0" r_lightmap "0" r_lightstyle "0" r_modeldecal_maxtotal "0" r_norefresh "1" r_particle_lighting_enable "0" r_particle_lighting_force "0" r_particle_low_res_enable "1" r_particle_sim_spike_threshold_ms "0" r_particles_cull_all "0" r_queued_ropes "1" r_rimlight "0" r_rootlod "2" r_ropetranslucent "0" r_shadowrendertotexture "0" r_sse_s "0" r_threaded_particles "1" r_threadeddetailprops "1" r_txaaEnabled "0" r_updaterefracttexture "0" r_updaterefracttexture_allowmultiple "0" r_visambient "0" r_vismodellighting "0" r_visualizetraces "0" r_volumetric_lighting_enabled "0" r_waterdrawreflection "0" r_waterdrawrefraction "0" r_waterforceexpensive "0" r_waterforcereflectentities "0" ragdoll_sleepaftertime "0" rope_averagelight "0" rope_collide "0" rope_rendersolid "0" rope_smooth "0" rope_solid_minalpha "0" rope_solid_minwidth "0.1" rope_subdiv "0" rope_wind_dist "0" rui_overrideVguiTextRendering "1" shadow_capable "0" shadow_default_filter_size "0" shadow_depth_dimen_min "0" shadow_depth_upres_factor_max "0" shadow_enable "0" shadow_filter_maxstep "0" shadow_maxdynamic "0" shadow_maxspotshadows "0" shadow_multisampled "0" shake_offsetFactor_human "0" showfps_enabled "0" showfps_heightpercent "0" showfps_mouse_latency "0" showfps_smoothtime "0" showfps_spinner "0" showhitlocation "0" showmem_enabled "0" shownet_enabled "0" showsnapshot_enabled "0" sleep_when_meeting_framerate "0" sleep_when_meeting_framerate_headroom_ms "0" setting.cl_ragdoll_self_collision "0" setting.csm_enabled "0" setting.r_lod_switch_scale "0.35" sort_opaque_meshes "0" sprint_view_shake_style "1" ssao_blur "0" ssao_downsample "0" ssao_enabled "0" sssss_enable "0" staticProp_max_scaled_dist "1500" static_shadow "0" static_shadow_res "0" stream_cache_high_priority_static_models "1" stream_cache_preload_from_rpak "1" stream_drop_unused "1" stream_enable "0" stream_memory "1" stream_mips_use_staging_texture "0" stream_picmip "4" tf_particles_disable_weather "1" tracer_extra "0" tsaa_blendfactoroverride "1" tsaa_curframeblendamount "0.05" tsaa_numsamples "4" tweak_light_shadows_every_frame "0" viewmodelShake "0" viewmodelShake_sourceRollRange "0" viewmodel_selfshadow "0" violence_ablood "0" violence_agibs "0" violence_hblood "0" violence_hgibs "0" vphysics_threadmode "1" vsm_ignore_face_planes "1" miles_occlusion_server_sounds_per_frame "200" miles_occlusion "0" miles_occlusion_force "0" miles_occlusion_partial "0" snd_mixahead "0.05" snd_surround_speakers 2 snd_headphone_pan_exponent "2" snd_musicvolume "0" snd_setmixer PlayerFootsteps vol 0.1 snd_setmixer GlobalFootsteps vol 1.2 miles_channels 2
Notatka: In the first command that says fps_max “144”, you need to type your monitor refresh rate instead of mine (144).
Once you pasted all of that, save the file as “autoexec.cfg” on your desktop (without the quotation marks) ((File -> Save As -> Type autoexec.cfg as the file name -> Save it to your desktop))
9. Okay now you have your config, now you just gotta move it INSIDE the CFG folder we were talking about in the 5th step. Either copy/paste or cut/paste it. (PRZYWDZIEWAĆ’T CLOSE FILE EXPLORER YET AS WE WILL NEED TO CHANGE SOMETHING IN STEP 11)
10. Teraz (My’re almost done), go to your steam library, right-click Apex Legends -> Properties -> Ogólny, and where it says Launch Options paste this:
-dev -novid -fullscreen -high +exec autoexec.cfg
Pierwszy 2 commands (-dev -novid) allow you to skip the Intro, the command “-pełny ekran” makes steam launch Apex Legends always in Fullscreen mode, the -high command makes Apex Legends run with High Priority (increasing performance), i na koniec (MOST IMPORTANT) the +exec autoexec.cfg forces steam to launch the game with the config you just created. If you want you can just paste the “exec autoexec.cfg” command and don’t include the rest.
11. Now you have 2 opcje:
- Your game most definitely looks like it has PS1 graphics when you launch it, this will drastically increase your FPS, Ale jeśli nie masz’t want it to look like sh$t every time it launches, run the game, adjust your video settings to your preference (I recommend increasing the texture streaming budget if your GPU allows it) i raz ty’ponownie zrobione, close Apex, go to the Config File (Remember I told you no to close it in step 9?) Right-click the autoexec you just created, przejdź do Właściwości, and tick the “Read only” skrzynka. This will save the config with the Video settings you just tweaked and keep the rest of the config.
- Jeśli tego nie zrobisz’t care about graphics quality or you were already playing on the lowest settings, go to the CFG folder we were talking about in step 9, Right-click the autoexec you just created, przejdź do Właściwości, and tick the “Read only” skrzynka.
The rest of the config (excluding the FOV part) is what most pros use, all the commands there are targeted to increase FPS / maximize performance. To’s why when you look for example at ImperialHal’s stream, his game looks like sh$t and textures look like they don’t load properly, but this makes his FPS more stable.
Dobrze, now you’ponownie zrobione, now you can play on 120 FOV with the best performance settings out there.
To wszystko, co dzisiaj udostępniamy w tym celu Legendy wierzchołkowe przewodnik. Ten przewodnik został pierwotnie stworzony i napisany przez tomS. Na wypadek, gdybyśmy nie zaktualizowali tego przewodnika, możesz znaleźć najnowszą aktualizację, postępując zgodnie z tym połączyć.