Как изменить fov в quake 3 arena

Обновлено: 18.05.2024


Quake III guide focusing on configuration for people launching the game for the first time


1


7


1


1


1


1


4,947 уникальных посетителей
225 добавили в избранное












This guide is intended for new people in Quake 3 Arena (and Team Arena) community who wish to set the game up properly for a functional and smooth gameplay. It is a summary of a few guides and threads you can find either on steam or on the internet. Nothing new, but having a few useful tips gathered into the same guide might help some people who do not wish to waste time looking for information for 1 hour. This guide will go through adjusting a proper display, configuring your mouse parameters, optimising your FPS in game. Some extra commands will be included for a smoother experience. Also we shall speak about popular mods and maps at the end. Most of the next sections will require to type commands into the console. To open it, press tilde (

) or square (²) in game (it depends on the keyboard layouts). You will be able thereafter to enter commands there, all starting by \

With recent Windows upadtes, a bunch of people got issues when they were trying to start the game. There is no universal method to sort this out, however something which worked out quite often is:
Go to the baseq3 folder (it should be found at C:\Program Files (x86)\Steam\steamapps\common\Quake 3 Arena), right click on quake3.exe > Properties > Compatibility . Select Windows XP.
You can also try to launch the game directly from the local file (double click on quake3.exe) instead of launching it from steam.

Quake 3 was released a while ago, so it is not adapted to recent configurations. We can sort this out in the following way:
First of all, ensure that you are playing in fullscreen with the command
\r_fullscreen 1 (1 to activate fullscreen, 0 to deactivate it).

Then, we wish to set a custom resolution. Type
\r_mode -1
It will tell the engine to apply the resolution contained in the variables r_customwidth and r_customheight.

Now it is time to enter the resolution you wish. Let's say you want 1920*1080 (1920 width, 1080 height), then type
\r_customwidth 1920
\r_customheight 1080

To apply the changes you just made, you need to reinitialise the video:
\vid_restart

You should now have the resolution you wished.

To modify your field of view, type in the console
\cg_fov x
where x is the value of your fov. By default it is 90, but most players use an integer between 100 and 120. I suggest you try to modify it during a match until you find a suitable fov.

Having a good mouse configuration is essential in any fps game. However, I struggled a lot against Quake 3 to find a satisfying configuration. Here are the useful commands:

\in_mouse x where x may be equal to either 1 or -1. 1 corresponds to di/raw mouse, while -1 is win32 mouse. I highly recommend to use 1, but some people prefer -1, so pick the one you prefer.

\sensitivity x
It is obviously your mouse sensitivity, replace x by what you want. Default is 5.

\cl_mouseAccel x
It is your mouse acceleration. Most people leave the value equal to 0. However, if you experience (like me) for some reason strong accelerations when you move suddenly your mouse, for instance when you want to rocket jump, and or when you want to reach an enemy at the corner of your screen, then I suggest you to set x equal to a negative value. -0.015 works fine for me. If you decrease this acceleration too much, what happens is that your cursor will end up moving in the opposite direction than your hand. But -0.015 is large enough to avoid that, and small enough to prevent weird accelerations you may experience in Quake 3.

\m_yaw x (post-acceleration horizontal sensitivity)
\m_pitch x (post-acceleration vertical sensitivity)
Basically, x is going to be a coefficient multiplying the horizontal and vertical sensitivities for m_yaw and m_pitch respectively (if x equals 0 for m_yaw, and you will only be able to move your cursor vertically). If you left \cl_mouseAccel equal to 0, then there is no point modifying these parameters, just adjust the sensivity at your convenience. However if you have mouse acceleration, you may want to decrease x. Default is 0.022, I suggest something between 0.008 and 0.015.
Some people suggest to use a different value for m_pitch and m_yaw depending on your resolution ratio (4:3, 16:9 etc.). This is imo totally irrelevant as this will be fu** up your muscle memory.

Firstly, let us display your fps in-game (top right corner in-game):
\cg_drawFPS 1

You can increase your maximum FPS in-game. For that, type:
\com_maxfps x where x is your fps. You can use for example 125, 250, even higher if you wish.

Ensure that your v-sync is off: \r_swapinterval 0

Some people still got low fps even after modifying com_maxfps. Here are random things which have worked out:
- Disable threaded optimisation in Nvidia control panel
- Type \r_displayRefresh 0 . With 0, it chooses the refresh rate automatically.
- Type \r_primitives 2 . Apparently it helped a few people to get good fps

\cg_trueLightning 1 : this command 'smoothes out' the shaft of the lightning gun. With truelightning activated, the shaft always coincide with the crosshair, precluding the discontinuous beam when moving your mouse with the default setting.

\cg_oldRocket 0 : new rocket style

This section deals with some famous mods. Mods can modify the gameplay, the rules, the engine etc.

Консольные команды Quake3 или как оптимизировать игру под себя

Quake III Arena - Консольные команды Quake3 или как оптимизировать игру под себя

Консольные команды Quake3 или как оптимизировать игру под себя

Перед вами первая часть посвящённая настройкам Quake. Обсуждаем,что не понятно спрашиваем.

Конфиг — вещь очень нужная, даже необходимая, его используют все (без исключения) сильные игроки. Конфиг (или файл конфигурации Quake) — это файл, в который записывают Кваковские консольные команды. Ты, конечно, мог бы все это писать каждый раз вручную при запуске Кваки, но при наличии записываемого конфига это совершенно бессмысленно

Приступим. Для начала создай произвольный файл с именем, к примеру, аналогичным твоему нику (jakie.cfg), в который мы запишем конфиг.

Конфиг (каждый из файлов) очень удобно разбить на логические разделы. Потом можно будет легко его редактировать, а не искать по полчаса какую-то забытую команду.

Некоторые сведения: команда bind (резервирует за клавишей) определенное действие; переменные могут иметь значения true-верно ("1") или false-неверно ("0"); команду seta можно и не писать, ее пишут так, для понта; все, что идет после значка "//", Ку3 не воспринимает, поэтому ты можешь таким образом делать для себя пометки. После тире ("—") я буду объяснять значение команды.

Вступление

Unbindall — стереть все "забайденные" ранее кнопки.

Clear — очистить экран.

Графика и звук

seta com_blood "0" — тебе нужны пятна крови? Ну их. только мешают.

seta cg_brassTime "0" — и гильз не надо.

seta cg_draw3dIcons "0" — в меню не трехмерные иконки.

seta cg_draw2d "1" — . а двухмерные

seta cg_gibs "0" — и джибзов (мяса от трупов) не надо.

seta cg_marks "0" — . следов на стенах (от выстрелов оружия) тоже не надо.

seta cg_shadows "0" — . и теней

seta cg_simpleItems "1"— оружие, которое валяется на арене, будет в виде иконок, а не моделей, вибирайте как вам нравится

seta r_mode "3" — важный параметр: в каком разрешении ты будешь играть. Большинство "отцов" ставят "3" или "4". (3 — 640x480, 4 — 800x600). Советую "3" поставить

seta r_colorbits "0" — если повышать это значение, графика становится несколько мрачнее и угрюмее. Многие играют на "16"

seta r_detailtextures "0" — отключить детализацию текстур

seta r_drawSun "0" — отключить обработку (рендеринг) солнечного света..

seta r_dynamiclight "0" — . и динамическое освещение.

seta r_fastsky "0" — небо будет совсем некрасивым, зато быстрым; также можно будет увидеть врага по ту сторону телепорта

seta r_flares "0" — отключить ореол вокруг источников света

seta r_ignorehwgamma "0" — у меня стоит значение по умолчанию. Если поставить "1", то графика станет "мутнее" и светлее

seta r_intensity "1" — параметр гаммы. Если ставить больше 1, изображение становится ярким. У меня стоит 1.4 В общем, дело личное

seta r_picmip "5"— очень важный параметр: насколько уродскими будут текстуры. Значение параметра не должно привышать 5. это просто таике правила на соревнованиях, а вообще онечно можно ставить сколько угодно большое число.

seta r_simplemipmaps "1" — нужна для "ухудшения" mipmapping (графика станет более "сглаженной", но и более быстрой)

seta r_subdivisions "115" — отвечает за "кривые" контуры (углы стен, объектов). Если поставить 115, то кривых поверхностей в игре не будет (правда, иногда можно будет увидеть части тел и предметов через стену, что можно даже не считать глюком

seta r_swapInterval "0" — забавная штука. Если поставить больше "1", то начнутся просто кошмарные глюки. Ставь "0"

seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST" — текстуры станут совсем гнусными, но это даст выигрыш в скорости

seta r_vertexLight "1" — полное освещение: намного лучше видимость и нет теней

seta s_musicvolume "0" — отрубаем музыку и разгружаем процессор

seta cg_drawRewards "0" — отключить награды. Можно и оставить, но они парой мешаются на экране.

seta cg_drawGun "0" — не отображать модель оружия на экране, которая порой мешает увидеть атакующего (хотя это дело вкуса)

seta cg_autoswitch "0" — не переключаться на только что найденное оружие

Рельса

Для самого рулезного оружия всех времен и народов советую выделить отдельную графу

seta r_railWidth "20" — ширина луча рейла

seta r_railCoreWidth "1" — ширина "ядра" луча рейла

seta r_railSegmentLength "10" — длина луча

seta cg_railTrailTime "400" — сколько "висит" в воздухе луч

seta in_mouse "1" — с ней или без?

seta sensitivity "11" - без комментариев

seta cl_mouseAccel "0" — отключить акселерацию мыши. Все советуют играть без неё.

seta m_filter "0" — фильтрация не нужна (если опция включена, Квака будет как бы "смягчать" движение мыши, но это у нее получается не очень удачно)

Передвижение

Никаких лишних колебаний: ходим прямо, головой не крутим, смотреть по сторонам не задерживаемся, не подпрыгиваем при ходьбе:

seta cg_bobroll "0"

seta cg_bobpitch "0"

seta cg_bobup "0"

seta cg_runroll "0"

seta cg_runpitch "0"

cg_fov 90 — очень важный параметр: широта поля зрения (перспектива взгляда, иначе говоря). 90 - значение по умолчанию. У меня тоит 105. У некоторых 120.

bind e "+forward"— вперед

bind d "+back" — назад

bind s "+moveleft" — стрейф влево

bind f "+moveright" — стрейф право

bind space "+moveup" — прыжок (обычно ставят пробел)

bind w "+movedown" — присесть

bind MOUSE1 "+attack" — левая кнопка мыши для стрельбы

bind Mouse2 "+zoom" — снайперский режим на второй кнопке мыши

bind "1" "weapon 1" — кулак

bind "2" "weapon 2" — чейн

bind "4" "weapon 3" — шотган

bind "5" "weapon 4" — гренейд-ланчер

bind "3" "weapon 5" — базука

bind "c" "weapon 6" — шафт

bind "g" "weapon 7" — рельса

bind "a" "weapon 8" — плазма-ган

bind "b" "weapon 9" — бфг

Вся разбиндовка в качестве примера. Конечно же вы можете разбиндить оружие по себя как вам удобно.

Интерфейс

bind TAB "+scores" — показать очки

bind ESCAPE "togglemenu" — главное меню

"toggleconsole" — вызвать консоль

seta cg_drawfps "0" — не показывать счетчик fps

seta cg_drawtimer "1" — показывать время

seta cg_lagometer "1" — лагометр

bind F12 "screenshot" — тут, думаю, все ясно

Настройка сети

seta cl_maxpackets "60" — максимум пакетов от сервера к клиенту

seta rate "25000" — скорость передачи кадров

seta sv_fps "120" — нужно выставлять этот параметр на 120 — возрастут fps и, вследствие этого, прыгучесть (появится возможность запрыгивать в ранее недоступные "нычки").

seta g_syncronousClients "0" — чтобы писать демки, надо ставить "1", но это может вызвать торможение игры

seta com_maxfps "120" — максимальное количество кадров в секунду

cl_motd "0" — чтобы полчаса не ждать коннекта к серверу. Обычно эта проблема встречается на машинах с WindowsNT

Как изменить fov в quake 3 arena

//generated by quake do not modifi






FOV 90 . FOV 120 .

seta cg_bobroll "0"

seta cg_bobpitch "0"

seta cg_runroll "0"

seta cg_runpitch "0"

bind space "vstr rjump"
set www "wait;wait;wait;wait"
set rjump_1 "set freelook 0;set cl_pitchspeed 999;+lookdown;vstr www;+attack;+moveup"
set rjump_2 "set cl_pitchspeed 140;-lookdown;set freelook 1;-attack;-moveup"
set rjump "vstr rjump_1;vstr www;vstr rjump_2;vstr www;centerview"

bind pgup "vstr vup"
bind pgdn "vstr vdn"
set vdn vstr vol00
set vup vstr vol01
set vol00 "set s_volume 0.0;set vdn vstr vol00;set vup vstr vol01;echo ^1MUTE "
set vol01 "set s_volume 0.1;set vdn vstr vol00;set vup vstr vol02;echo ^4|"
set vol02 "set s_volume 0.2;set vdn vstr vol01;set vup vstr vol03;echo ^4||"
set vol03 "set s_volume 0.3;set vdn vstr vol02;set vup vstr vol04;echo ^4|||"
set vol04 "set s_volume 0.4;set vdn vstr vol03;set vup vstr vol05;echo ^4||||"
set vol05 "set s_volume 0.5;set vdn vstr vol04;set vup vstr vol06;echo ^4|||||"
set vol06 "set s_volume 0.6;set vdn vstr vol05;set vup vstr vol07;echo ^4||||||"
set vol07 "set s_volume 0.7;set vdn vstr vol06;set vup vstr vol08;echo ^4|||||||"
set vol08 "set s_volume 0.8;set vdn vstr vol07;set vup vstr vol09;echo ^4||||||||"
set vol09 "set s_volume 0.9;set vdn vstr vol08;set vup vstr vol10;echo ^4|||||||||"
set vol10 "set s_volume 1.0;set vdn vstr vol09;set vup vstr vol10;echo ^4||||||||||"

bind f2 "vstr r_demo1"
bind f3"stoprecord"
set not_r "echo ^5ALREADY ^5RECORDING^7"
set r_demo1 "g_synchronousClients 1;record Nickname-xxx-1;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r1"
set r_demo2 "g_synchronousClients 1;record Nickname-xxx-2;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r2"
set r_demo3 "g_synchronousClients 1;record Nickname-xxx-3;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r3"
set r_demo4 "g_synchronousClients 1;record Nickname-xxx-4;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r4"
set r_demo5 "g_synchronousClients 1;record Nickname-xxx-5;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r5"
set stop_r1 "stoprecord;bind f2 vstr r_demo2"
set stop_r2 "stoprecord;bind f2 vstr r_demo3"
set stop_r3 "stoprecord;bind f2 vstr r_demo4"
set stop_r4 "stoprecord;bind f2 vstr r_demo5"
set stop_r5 "stoprecord;bind f2 echo ^2DEMOS ^2IS ^1FULL!^7"

bind kp_minus "vstr mapnext"
set mapnext vstr map1
set map1 "set mapnext vstr map2;bind kp_pgup devmap q3tourney2;bind kp_plus map q3tourney2 ; echo ^3duel map^2. ^5Q3tourney2^7 "
set map2 "set mapnext vstr map3;bind kp_pgup devmap q3tourney4;bind kp_plus map q3tourney4 ; echo ^3duel map^2. ^5Q3tourney4^7 "
set map3 "set mapnext vstr map4;bind kp_pgup devmap q3dm6 ;bind kp_plus map q3dm6 ; echo ^3duel map^2. ^5Q3dm6^7 "
set map4 "set mapnext vstr map5;bind kp_pgup devmap q3dm7 ;bind kp_plus map q3dm7 ; echo ^3duel map^2. ^5Q3dm7^7 "
set map5 "set mapnext vstr map6;bind kp_pgup devmap q3dm13 ;bind kp_plus map q3dm13 ; echo ^3duel map^2. ^5Q3dm13^7 "
set map6 "set mapnext vstr map7;bind kp_pgup devmap ztn3dm1 ;bind kp_plus map ztn3dm1 ; echo ^3duel map^2. ^5Ztn3dm1^7 "
set map7 "set mapnext vstr map1;bind kp_pgup devmap ztn3dm2 ;bind kp_plus map ztn3dm2 ; echo ^3duel map^2. ^5Ztn3dm2^7 "

Как изменить fov в quake 3 arena

Quake 3 OSP

Евгений Шурмин

Quake 3 OSP

Евгений, да я думаю файлом может кому интересно кто на каких настройках играет

Сергей Демуров

Сергей Демуров

Дмитрий Лебедев

Quake 3 OSP

Дмитрий Лебедев

Nudge. Это не чит, с этой командой играют 90% игроков в ql. Всякие куллеры и рафы тоже по инету играют с ней.

Сергей Демуров

да ну куЛ не ку3) спрошу у богов друзей разницу в нудже.

Николай Хабибулин

огромная разница 0 и -20, раньше на турнирах прописывалась cl_timenudge 0 в правилах турнира

Андрей Румянцев

Сергей, короче пока в правилах принудительно ВСЕХ не заставите cl_timenudge 0 ставить, я тоже возвращаюсь к нуджу , уровень стрельбы по инету ощутимо возрастает.

Андрей Румянцев

Дмитрий, ты сам все ответил в QL , а не Q3 OSP, помнишь все чампы на ЛАНЕ, там принудительно cl_timenudge 0, а сейчас пинги при нормальном инете сравнимы с ланом, поэтому по сути это команда стало читом.

Андрей Румянцев

Но я дальше доказывать ничего не буду, как ты сам сказал ставь тоже, ну вот я тоже тогда с нуджем буду играть.

Дмитрий Лебедев

Андрей, ставь мне то все равно кто с чем играет, я не ною в отличии от некоторых :)

Андрей Румянцев

Дмитрий, просто некоторые придерживаются правил, а не пользуются преимуществом с помощью команд. Читай все написанное выше, сказать то нечего, по поводу запрещенности нуджа на LAN.

Дмитрий Лебедев

Ты не путай лан и игру по инету, в осп по инету ее тоже использовали всегда.

Андрей Румянцев

Я не путаю, еще раз для тех кто в танке, современные пинги по инету сопоставимы с пингами на LAN , необходимость в этой команде давно отпала.

Дмитрий Лебедев

Андрей, если бы мы играли в клубе, то я играл бы без нее, как и все, а играть по инету извени, я буду так как мне нужно, а не так как ктото хочет.

Николай Хабибулин

А по интернету нет значит уважения к соперникам))))
Ну если как ты рассуждать, по инету можно и с читами играть.

Николай Хабибулин

Читайте также: